hermon_cqhdl_t
hermon_cqhdl_t cqhdl;
cqhdl = (hermon_cqhdl_t)cq;
hermon_cqhdl_t cqhdl;
cqhdl = (hermon_cqhdl_t)cq_hdl;
hermon_cqhdl_t cqhdl;
hermon_cqhdl_t cqhdl;
cqhdl = (hermon_cqhdl_t)cq;
hermon_cqhdl_t cqhdl;
cqhdl = (hermon_cqhdl_t)cq;
hermon_cqhdl_t cqhdl;
cqhdl = (hermon_cqhdl_t)cq;
hermon_cqhdl_t cqhdl;
cqhdl = (hermon_cqhdl_t)cq;
hermon_cqhdl_t cq;
hermon_cqhdl_t cq;
hermon_cq_refcnt_inc(hermon_cqhdl_t cq, uint_t is_special)
hermon_cq_refcnt_dec(hermon_cqhdl_t cq)
hermon_cq_arm_doorbell(hermon_state_t *state, hermon_cqhdl_t cq, uint_t cq_cmd)
hermon_cqhdl_t
hermon_cq_cqe_consume(hermon_state_t *state, hermon_cqhdl_t cq,
cq = (hermon_cqhdl_t)rsrc->hr_addr;
hermon_cq_errcqe_consume(hermon_state_t *state, hermon_cqhdl_t cq,
hermon_cq_resize_helper(hermon_state_t *state, hermon_cqhdl_t cq)
hermon_cqhdl_t resize_hdl;
hermon_cqhdl_t cq;
hermon_cq_free(hermon_state_t *state, hermon_cqhdl_t *cqhdl, uint_t sleepflag)
hermon_cqhdl_t cq, resize;
static int hermon_cq_arm_doorbell(hermon_state_t *state, hermon_cqhdl_t cq,
static void hermon_cq_cqe_consume(hermon_state_t *state, hermon_cqhdl_t cq,
static void hermon_cq_errcqe_consume(hermon_state_t *state, hermon_cqhdl_t cq,
hermon_cq_resize(hermon_state_t *state, hermon_cqhdl_t cq, uint_t req_size,
hermon_cqhdl_t resize_hdl;
ibt_cq_attr_t *cq_attr, uint_t *actual_size, hermon_cqhdl_t *cqhdl,
hermon_cqhdl_t cq;
hermon_cq_modify(hermon_state_t *state, hermon_cqhdl_t cq,
hermon_cq_notify(hermon_state_t *state, hermon_cqhdl_t cq,
hermon_cq_poll(hermon_state_t *state, hermon_cqhdl_t cq, ibt_wc_t *wc_p,
hermon_cqhdl_t sq_cq, rq_cq;
rq_cq = (hermon_cqhdl_t)recv_cq[ii];
sq_cq = (hermon_cqhdl_t)send_cq[ii];
hermon_cqhdl_t sq_cq, rq_cq;
sq_cq = (hermon_cqhdl_t)attr_p->qp_ibc_scq_hdl;
rq_cq = (hermon_cqhdl_t)attr_p->qp_ibc_rcq_hdl;
hermon_cqhdl_t sq_cq, rq_cq;
hermon_cqhdl_t sq_cq, rq_cq;
sq_cq = (hermon_cqhdl_t)attr_p->qp_ibc_scq_hdl;
rq_cq = (hermon_cqhdl_t)attr_p->qp_ibc_rcq_hdl;
hdl_info.swi_prealloc_sz = sizeof (hermon_cqhdl_t);
hdl_info.swi_prealloc_sz = sizeof (hermon_cqhdl_t);
hermon_cqhdl_t cqhdl;
cqhdl = (hermon_cqhdl_t)cq;
hermon_cqhdl_t cqhdl;
cqhdl = (hermon_cqhdl_t)cq;
hermon_cqhdl_t cq;
cq = (hermon_cqhdl_t)rsrcp->hr_addr;
status = hermon_umap_cq_data_out((hermon_cqhdl_t)hdl,
hermon_umap_cq_data_out(hermon_cqhdl_t cq, mlnx_umap_cq_data_out_t *data,
hermon_cqhdl_t cq;
cq = (hermon_cqhdl_t)rsrcp->hr_addr;
hermon_cqhdl_t cq;
hermon_cqhdl_t cq;
cq = (hermon_cqhdl_t)rsrcp->hr_addr;
static ibt_status_t hermon_umap_cq_data_out(hermon_cqhdl_t cq,
hermon_cqhdl_t cq;
hermon_wrid_get_entry(hermon_cqhdl_t cq, hermon_hw_cqe_t *cqe)
hermon_wrid_wqavl_find(hermon_cqhdl_t cq, uint_t qpn, uint_t wq_type)
hermon_cq_workq_add(hermon_cqhdl_t cq, hermon_workq_avl_t *wqavl)
hermon_cq_workq_remove(hermon_cqhdl_t cq, hermon_workq_avl_t *wqavl)
static hermon_workq_avl_t *hermon_wrid_wqavl_find(hermon_cqhdl_t cq, uint_t qpn,
static void hermon_cq_workq_add(hermon_cqhdl_t cq, hermon_workq_avl_t *wqavl);
static void hermon_cq_workq_remove(hermon_cqhdl_t cq,
ibt_cq_attr_t *attr_p, uint_t *actual_size, hermon_cqhdl_t *cqhdl,
int hermon_cq_free(hermon_state_t *state, hermon_cqhdl_t *cqhdl,
int hermon_cq_resize(hermon_state_t *state, hermon_cqhdl_t cqhdl,
int hermon_cq_modify(hermon_state_t *state, hermon_cqhdl_t cqhdl,
int hermon_cq_notify(hermon_state_t *state, hermon_cqhdl_t cqhdl,
int hermon_cq_poll(hermon_state_t *state, hermon_cqhdl_t cqhdl, ibt_wc_t *wc_p,
int hermon_cq_refcnt_inc(hermon_cqhdl_t cq, uint_t is_special);
void hermon_cq_refcnt_dec(hermon_cqhdl_t cq);
hermon_cqhdl_t hermon_cqhdl_from_cqnum(hermon_state_t *state, uint_t cqnum);
void hermon_cq_resize_helper(hermon_state_t *state, hermon_cqhdl_t cq);
hermon_cqhdl_t hlc_cqhdl[2];
hermon_cqhdl_t qp_sq_cqhdl;
hermon_cqhdl_t qp_rq_cqhdl;
ibt_wrid_t hermon_wrid_get_entry(hermon_cqhdl_t cqhdl, hermon_hw_cqe_t *cqe);