hermon_qphdl_t
hermon_qphdl_t qphdl;
qphdl = (hermon_qphdl_t)qp;
hermon_qphdl_t qphdl;
qphdl = (hermon_qphdl_t)qp;
hermon_qphdl_t qphdl;
qphdl = (hermon_qphdl_t)qp;
hermon_qphdl_t qphdl;
qphdl = (hermon_qphdl_t)qp;
send_cq, recv_cq, (hermon_qphdl_t *)qp_p, HERMON_NOSLEEP);
hermon_qphdl_t qphdl;
qphdl = (hermon_qphdl_t)qp;
hermon_qphdl_t qphdl;
qphdl = (hermon_qphdl_t)qp;
hermon_qphdl_t qphdl;
qphdl = (hermon_qphdl_t)qp;
hermon_cq_entries_flush(hermon_state_t *state, hermon_qphdl_t qp)
hermon_qphdl_t qp;
hermon_qphdl_t qp;
hermon_qphdl_t qp;
hermon_qphdl_t qp;
hermon_qphdl_t qp;
hermon_qphdl_t qp;
hermon_qphdl_t qp;
hermon_qphdl_t qp;
hermon_qphdl_t qp;
hermon_qphdl_t qp;
hermon_mcg_detach(hermon_state_t *state, hermon_qphdl_t qp, ib_gid_t gid,
hermon_qp_mcg_refcnt_inc(hermon_qphdl_t qp)
hermon_qp_mcg_refcnt_dec(hermon_qphdl_t qp)
hermon_hw_mcg_qp_list_t *mcg_qplist, hermon_qphdl_t qp,
hermon_hw_mcg_qp_list_t *mcg_qplist, hermon_qphdl_t qp)
hermon_hw_mcg_qp_list_t *mcg_qplist, hermon_qphdl_t qp, uint_t *qp_found);
hermon_hw_mcg_qp_list_t *mcg_qplist, hermon_qphdl_t qp);
static void hermon_qp_mcg_refcnt_inc(hermon_qphdl_t qp);
static void hermon_qp_mcg_refcnt_dec(hermon_qphdl_t qp);
hermon_mcg_attach(hermon_state_t *state, hermon_qphdl_t qp, ib_gid_t gid,
hermon_qphdl_t *qphdl, uint_t sleepflag)
hermon_qphdl_t qp;
qp = (hermon_qphdl_t)rsrc->hr_addr;
hermon_qp_free(hermon_state_t *state, hermon_qphdl_t *qphdl,
hermon_qphdl_t qp;
hermon_qp_query(hermon_state_t *state, hermon_qphdl_t qp,
hermon_qp_create_qpn(hermon_state_t *state, hermon_qphdl_t qp,
hermon_qphdl_t
qp = (hermon_qphdl_t)rsrc->hr_addr;
static int hermon_qp_create_qpn(hermon_state_t *state, hermon_qphdl_t qp,
hermon_qphdl_t qp;
hermon_qphdl_t *qphdl;
hermon_qphdl_t qp;
hermon_qphdl_t *qphdl;
qp = (hermon_qphdl_t)rsrc->hr_addr;
hermon_qp_init2init(hermon_state_t *state, hermon_qphdl_t qp,
hermon_qp_init2rtr(hermon_state_t *state, hermon_qphdl_t qp,
hermon_qp_rtr2rts(hermon_state_t *state, hermon_qphdl_t qp,
hermon_qp_rts2rts(hermon_state_t *state, hermon_qphdl_t qp,
hermon_qp_rts2sqd(hermon_state_t *state, hermon_qphdl_t qp,
hermon_qp_sqd2rts(hermon_state_t *state, hermon_qphdl_t qp,
hermon_qp_sqd2sqd(hermon_state_t *state, hermon_qphdl_t qp,
hermon_qp_sqerr2rts(hermon_state_t *state, hermon_qphdl_t qp,
hermon_qp_to_error(hermon_state_t *state, hermon_qphdl_t qp)
hermon_qp_to_reset(hermon_state_t *state, hermon_qphdl_t qp)
hermon_qp_reset2err(hermon_state_t *state, hermon_qphdl_t qp)
static int hermon_qp_reset2init(hermon_state_t *state, hermon_qphdl_t qp,
static int hermon_qp_init2init(hermon_state_t *state, hermon_qphdl_t qp,
static int hermon_qp_init2rtr(hermon_state_t *state, hermon_qphdl_t qp,
static int hermon_qp_rtr2rts(hermon_state_t *state, hermon_qphdl_t qp,
static int hermon_qp_rts2rts(hermon_state_t *state, hermon_qphdl_t qp,
static int hermon_qp_rts2sqd(hermon_state_t *state, hermon_qphdl_t qp,
static int hermon_qp_sqd2rts(hermon_state_t *state, hermon_qphdl_t qp,
static int hermon_qp_sqd2sqd(hermon_state_t *state, hermon_qphdl_t qp,
static int hermon_qp_sqerr2rts(hermon_state_t *state, hermon_qphdl_t qp,
static int hermon_qp_to_error(hermon_state_t *state, hermon_qphdl_t qp);
static int hermon_qp_reset2err(hermon_state_t *state, hermon_qphdl_t qp);
hermon_qp_reset2init(hermon_state_t *state, hermon_qphdl_t qp,
hermon_qp_modify(hermon_state_t *state, hermon_qphdl_t qp,
hdl_info.swi_prealloc_sz = sizeof (hermon_qphdl_t);
hdl_info.swi_prealloc_sz = sizeof (hermon_qphdl_t);
hermon_qphdl_t qphdl;
qphdl = (hermon_qphdl_t)qp;
hermon_qphdl_t qphdl;
qphdl = (hermon_qphdl_t)qp;
hermon_qphdl_t qp;
qp = (hermon_qphdl_t)rsrcp->hr_addr;
status = hermon_umap_qp_data_out((hermon_qphdl_t)hdl,
hermon_umap_qp_data_out(hermon_qphdl_t qp, mlnx_umap_qp_data_out_t *data,
hermon_qphdl_t qp;
qp = (hermon_qphdl_t)rsrcp->hr_addr;
hermon_qphdl_t qp;
hermon_qphdl_t qp;
qp = (hermon_qphdl_t)rsrcp->hr_addr;
hermon_qphdl_t qp;
static ibt_status_t hermon_umap_qp_data_out(hermon_qphdl_t qp,
hermon_post_recv(hermon_state_t *state, hermon_qphdl_t qp,
hermon_wqe_send_build(hermon_state_t *state, hermon_qphdl_t qp,
hermon_wqe_mlx_build(hermon_state_t *state, hermon_qphdl_t qp,
hermon_wqe_recv_build(hermon_state_t *state, hermon_qphdl_t qp,
hermon_wqe_headroom(uint_t from, hermon_qphdl_t qp)
hermon_wrid_from_reset_handling(hermon_state_t *state, hermon_qphdl_t qp)
hermon_wrid_to_reset_handling(hermon_state_t *state, hermon_qphdl_t qp)
hermon_post_send_rc(hermon_state_t *state, hermon_qphdl_t qp,
static int hermon_wqe_send_build(hermon_state_t *state, hermon_qphdl_t qp,
static int hermon_wqe_mlx_build(hermon_state_t *state, hermon_qphdl_t qp,
static void hermon_wqe_headroom(uint_t from, hermon_qphdl_t qp);
static int hermon_wqe_recv_build(hermon_state_t *state, hermon_qphdl_t qp,
hermon_post_send_ud(hermon_state_t *state, hermon_qphdl_t qp,
hermon_post_send(hermon_state_t *state, hermon_qphdl_t qp,
void hermon_cq_entries_flush(hermon_state_t *state, hermon_qphdl_t qp);
hermon_qphdl_t hlc_qp_hdl;
int hermon_mcg_attach(hermon_state_t *state, hermon_qphdl_t qphdl, ib_gid_t gid,
int hermon_mcg_detach(hermon_state_t *state, hermon_qphdl_t qphdl, ib_gid_t gid,
hermon_qphdl_t qpi_qphdl;
ibc_cq_hdl_t *recv_cq_p, hermon_qphdl_t *qp_p, uint_t sleepflag);
int hermon_qp_free(hermon_state_t *state, hermon_qphdl_t *qphdl,
int hermon_qp_query(hermon_state_t *state, hermon_qphdl_t qphdl,
hermon_qphdl_t hermon_qphdl_from_qpnum(hermon_state_t *state, uint_t qpnum);
int hermon_qp_modify(hermon_state_t *state, hermon_qphdl_t qp,
int hermon_qp_to_reset(hermon_state_t *state, hermon_qphdl_t qp);
int hermon_post_send(hermon_state_t *state, hermon_qphdl_t qphdl,
int hermon_post_recv(hermon_state_t *state, hermon_qphdl_t qphdl,
int hermon_wrid_from_reset_handling(hermon_state_t *state, hermon_qphdl_t qp);
int hermon_wrid_to_reset_handling(hermon_state_t *state, hermon_qphdl_t qp);
void hermon_check_qp_debug(hermon_state_t *state, hermon_qphdl_t qp);