Searched refs:hermon_cqhdl_t (Results 1 - 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_cq.h187 * The hermon_sw_cq_s structure is also referred to using the "hermon_cqhdl_t"
268 ibt_cq_attr_t *attr_p, uint_t *actual_size, hermon_cqhdl_t *cqhdl,
270 int hermon_cq_free(hermon_state_t *state, hermon_cqhdl_t *cqhdl,
272 int hermon_cq_resize(hermon_state_t *state, hermon_cqhdl_t cqhdl,
274 int hermon_cq_modify(hermon_state_t *state, hermon_cqhdl_t cqhdl,
276 int hermon_cq_notify(hermon_state_t *state, hermon_cqhdl_t cqhdl,
278 int hermon_cq_poll(hermon_state_t *state, hermon_cqhdl_t cqhdl, ibt_wc_t *wc_p,
287 int hermon_cq_refcnt_inc(hermon_cqhdl_t cq, uint_t is_special);
288 void hermon_cq_refcnt_dec(hermon_cqhdl_t cq);
289 hermon_cqhdl_t hermon_cqhdl_from_cqnu
[all...]
H A Dhermon_typedef.h117 typedef struct hermon_sw_cq_s *hermon_cqhdl_t; typedef in typeref:struct:hermon_sw_cq_s
H A Dhermon_qp.h265 hermon_cqhdl_t qp_sq_cqhdl;
281 hermon_cqhdl_t qp_rq_cqhdl;
H A Dhermon_wr.h186 ibt_wrid_t hermon_wrid_get_entry(hermon_cqhdl_t cqhdl, hermon_hw_cqe_t *cqe);
H A Dhermon_misc.h530 hermon_cqhdl_t hlc_cqhdl[2];
/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,
69 ibt_cq_attr_t *cq_attr, uint_t *actual_size, hermon_cqhdl_t *cqhdl,
75 hermon_cqhdl_t cq;
140 cq = (hermon_cqhdl_t)rsrc->hr_addr;
413 hermon_cq_free(hermon_state_t *state, hermon_cqhdl_t *cqhdl, uint_t sleepflag)
420 hermon_cqhdl_t cq, resize;
576 hermon_cq_resize(hermon_state_t *state, hermon_cqhdl_t cq, uint_t req_size,
580 hermon_cqhdl_t resize_hd
[all...]
H A Dhermon_umap.c86 static ibt_status_t hermon_umap_cq_data_out(hermon_cqhdl_t cq,
292 hermon_cqhdl_t cq;
298 cq = (hermon_cqhdl_t)rsrcp->hr_addr;
460 hermon_cqhdl_t cq;
664 hermon_cqhdl_t cq;
779 cq = (hermon_cqhdl_t)rsrcp->hr_addr;
865 hermon_cqhdl_t cq;
1063 hermon_cqhdl_t cq;
1178 cq = (hermon_cqhdl_t)rsrcp->hr_addr;
1488 status = hermon_umap_cq_data_out((hermon_cqhdl_t)hd
[all...]
H A Dhermon_ci.c854 hermon_cqhdl_t cqhdl;
882 hermon_cqhdl_t cqhdl;
887 cqhdl = (hermon_cqhdl_t)cq;
906 hermon_cqhdl_t cqhdl;
910 cqhdl = (hermon_cqhdl_t)cq;
933 hermon_cqhdl_t cqhdl;
938 cqhdl = (hermon_cqhdl_t)cq;
959 hermon_cqhdl_t cqhdl;
964 cqhdl = (hermon_cqhdl_t)cq;
1760 hermon_cqhdl_t cqhd
[all...]
H A Dhermon_wr.c55 static hermon_workq_avl_t *hermon_wrid_wqavl_find(hermon_cqhdl_t cq, uint_t qpn,
57 static void hermon_cq_workq_add(hermon_cqhdl_t cq, hermon_workq_avl_t *wqavl);
58 static void hermon_cq_workq_remove(hermon_cqhdl_t cq,
2359 hermon_wrid_get_entry(hermon_cqhdl_t cq, hermon_hw_cqe_t *cqe)
2436 hermon_wrid_wqavl_find(hermon_cqhdl_t cq, uint_t qpn, uint_t wq_type)
2500 hermon_cq_workq_add(hermon_cqhdl_t cq, hermon_workq_avl_t *wqavl)
2520 hermon_cq_workq_remove(hermon_cqhdl_t cq, hermon_workq_avl_t *wqavl)
H A Dhermon_qp.c80 hermon_cqhdl_t sq_cq, rq_cq;
222 sq_cq = (hermon_cqhdl_t)attr_p->qp_ibc_scq_hdl;
230 rq_cq = (hermon_cqhdl_t)attr_p->qp_ibc_rcq_hdl;
780 hermon_cqhdl_t sq_cq, rq_cq;
839 sq_cq = (hermon_cqhdl_t)attr_p->qp_ibc_scq_hdl;
840 rq_cq = (hermon_cqhdl_t)attr_p->qp_ibc_rcq_hdl;
1240 hermon_cqhdl_t sq_cq, rq_cq;
1381 rq_cq = (hermon_cqhdl_t)recv_cq[ii];
1382 sq_cq = (hermon_cqhdl_t)send_cq[ii];
1868 hermon_cqhdl_t sq_c
[all...]
H A Dhermon_rsrc.c1068 hdl_info.swi_prealloc_sz = sizeof (hermon_cqhdl_t);
1299 hdl_info.swi_prealloc_sz = sizeof (hermon_cqhdl_t);
2443 hermon_cqhdl_t cqhdl;
2446 cqhdl = (hermon_cqhdl_t)cq;
2464 hermon_cqhdl_t cqhdl;
2466 cqhdl = (hermon_cqhdl_t)cq;

Completed in 74 milliseconds