Searched refs:hermon_state_t (Results 26 - 34 of 34) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_cq.c52 static int hermon_cq_arm_doorbell(hermon_state_t *state, hermon_cqhdl_t cq,
57 static void hermon_cq_cqe_consume(hermon_state_t *state, hermon_cqhdl_t cq,
59 static void hermon_cq_errcqe_consume(hermon_state_t *state, hermon_cqhdl_t cq,
68 hermon_cq_alloc(hermon_state_t *state, ibt_cq_hdl_t ibt_cqhdl,
413 hermon_cq_free(hermon_state_t *state, hermon_cqhdl_t *cqhdl, uint_t sleepflag)
576 hermon_cq_resize(hermon_state_t *state, hermon_cqhdl_t cq, uint_t req_size,
789 hermon_cq_modify(hermon_state_t *state, hermon_cqhdl_t cq,
842 hermon_cq_notify(hermon_state_t *state, hermon_cqhdl_t cq,
867 hermon_cq_poll(hermon_state_t *state, hermon_cqhdl_t cq, ibt_wc_t *wc_p,
1057 hermon_cq_handler(hermon_state_t *stat
[all...]
H A Dhermon_umap.c53 static int hermon_umap_uarpg(hermon_state_t *state, devmap_cookie_t dhp,
55 static int hermon_umap_cqmem(hermon_state_t *state, devmap_cookie_t dhp,
57 static int hermon_umap_qpmem(hermon_state_t *state, devmap_cookie_t dhp,
59 static int hermon_umap_srqmem(hermon_state_t *state, devmap_cookie_t dhp,
61 static int hermon_umap_dbrecmem(hermon_state_t *state, devmap_cookie_t dhp,
134 hermon_state_t *state;
252 hermon_umap_uarpg(hermon_state_t *state, devmap_cookie_t dhp,
289 hermon_umap_cqmem(hermon_state_t *state, devmap_cookie_t dhp,
327 hermon_umap_qpmem(hermon_state_t *state, devmap_cookie_t dhp,
370 hermon_umap_srqmem(hermon_state_t *stat
[all...]
H A Dhermon_misc.c51 static int hermon_mcg_qplist_add(hermon_state_t *state, hermon_mcghdl_t mcg,
57 static uint_t hermon_mcg_walk_mgid_hash(hermon_state_t *state,
61 static int hermon_mcg_hash_list_remove(hermon_state_t *state, uint_t curr_indx,
63 static int hermon_mcg_entry_invalidate(hermon_state_t *state,
75 hermon_dbr_new_user_page(hermon_state_t *state, uint_t index,
132 hermon_user_dbr_alloc(hermon_state_t *state, uint_t index,
210 hermon_user_dbr_free(hermon_state_t *state, uint_t index, hermon_dbr_t *record)
265 hermon_dbr_page_alloc(hermon_state_t *state, hermon_dbr_info_t **dinfo)
352 hermon_dbr_alloc(hermon_state_t *state, uint_t index, ddi_acc_handle_t *acchdl,
401 hermon_dbr_free(hermon_state_t *stat
[all...]
H A Dhermon_mr.c62 static int hermon_mr_common_reg(hermon_state_t *state, hermon_pdhdl_t pd,
65 static int hermon_mr_common_rereg(hermon_state_t *state, hermon_mrhdl_t mr,
68 static int hermon_mr_rereg_xlat_helper(hermon_state_t *state, hermon_mrhdl_t mr,
71 static uint64_t hermon_mr_nummtt_needed(hermon_state_t *state,
73 static int hermon_mr_mem_bind(hermon_state_t *state, hermon_bind_info_t *bind,
75 static void hermon_mr_mem_unbind(hermon_state_t *state,
77 static int hermon_mr_fast_mtt_write(hermon_state_t *state, hermon_rsrc_t *mtt,
79 static int hermon_mr_fast_mtt_write_fmr(hermon_state_t *state,
103 hermon_mr_register(hermon_state_t *state, hermon_pdhdl_t pd,
134 hermon_mr_register_buf(hermon_state_t *stat
[all...]
H A Dhermon_qpmod.c47 static int hermon_qp_reset2init(hermon_state_t *state, hermon_qphdl_t qp,
49 static int hermon_qp_init2init(hermon_state_t *state, hermon_qphdl_t qp,
51 static int hermon_qp_init2rtr(hermon_state_t *state, hermon_qphdl_t qp,
53 static int hermon_qp_rtr2rts(hermon_state_t *state, hermon_qphdl_t qp,
55 static int hermon_qp_rts2rts(hermon_state_t *state, hermon_qphdl_t qp,
58 static int hermon_qp_rts2sqd(hermon_state_t *state, hermon_qphdl_t qp,
61 static int hermon_qp_sqd2rts(hermon_state_t *state, hermon_qphdl_t qp,
63 static int hermon_qp_sqd2sqd(hermon_state_t *state, hermon_qphdl_t qp,
65 static int hermon_qp_sqerr2rts(hermon_state_t *state, hermon_qphdl_t qp,
67 static int hermon_qp_to_error(hermon_state_t *stat
[all...]
H A Dhermon_wr.c45 static int hermon_wr_bind_check(hermon_state_t *state, ibt_send_wr_t *wr);
46 static int hermon_wqe_send_build(hermon_state_t *state, hermon_qphdl_t qp,
48 static int hermon_wqe_mlx_build(hermon_state_t *state, hermon_qphdl_t qp,
51 static int hermon_wqe_recv_build(hermon_state_t *state, hermon_qphdl_t qp,
53 static int hermon_wqe_srq_build(hermon_state_t *state, hermon_srqhdl_t srq,
73 hermon_post_send_ud(hermon_state_t *state, hermon_qphdl_t qp,
426 hermon_post_send_rc(hermon_state_t *state, hermon_qphdl_t qp,
779 hermon_post_send(hermon_state_t *state, hermon_qphdl_t qp,
1112 hermon_post_recv(hermon_state_t *state, hermon_qphdl_t qp,
1222 hermon_post_srq(hermon_state_t *stat
[all...]
H A Dhermon_srq.c44 static void hermon_srq_sgl_to_logwqesz(hermon_state_t *state, uint_t num_sgl,
52 hermon_srq_alloc(hermon_state_t *state, hermon_srq_info_t *srqinfo,
446 hermon_srq_free(hermon_state_t *state, hermon_srqhdl_t *srqhdl,
585 hermon_srq_modify(hermon_state_t *state, hermon_srqhdl_t srq, uint_t size,
948 hermon_srqhdl_from_srqnum(hermon_state_t *state, uint_t srqnum)
964 hermon_srq_sgl_to_logwqesz(hermon_state_t *state, uint_t num_sgl,
H A Dhermon_qp.c45 static int hermon_qp_create_qpn(hermon_state_t *state, hermon_qphdl_t qp,
48 static int hermon_special_qp_rsrc_alloc(hermon_state_t *state,
50 static int hermon_special_qp_rsrc_free(hermon_state_t *state,
52 static void hermon_qp_sgl_to_logwqesz(hermon_state_t *state, uint_t num_sgl,
61 hermon_qp_alloc(hermon_state_t *state, hermon_qp_info_t *qpinfo,
766 hermon_special_qp_alloc(hermon_state_t *state, hermon_qp_info_t *qpinfo,
1223 hermon_qp_alloc_range(hermon_state_t *state, uint_t log2,
1859 hermon_qp_free(hermon_state_t *state, hermon_qphdl_t *qphdl,
2103 hermon_qp_query(hermon_state_t *state, hermon_qphdl_t qp,
2404 hermon_qp_create_qpn(hermon_state_t *stat
[all...]
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_typedef.h42 typedef struct hermon_state_s hermon_state_t; typedef in typeref:struct:hermon_state_s

Completed in 103 milliseconds

12