Home
last modified time | relevance | path

Searched refs:hermon_qphdl_t (Results 1 – 14 of 14) sorted by relevance

/titanic_50/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_qp.h194 hermon_qphdl_t qpi_qphdl;
376 ibc_cq_hdl_t *recv_cq_p, hermon_qphdl_t *qp_p, uint_t sleepflag);
377 int hermon_qp_free(hermon_state_t *state, hermon_qphdl_t *qphdl,
379 int hermon_qp_query(hermon_state_t *state, hermon_qphdl_t qphdl,
381 hermon_qphdl_t hermon_qphdl_from_qpnum(hermon_state_t *state, uint_t qpnum);
388 int hermon_qp_modify(hermon_state_t *state, hermon_qphdl_t qp,
391 int hermon_qp_to_reset(hermon_state_t *state, hermon_qphdl_t qp);
H A Dhermon_wr.h176 int hermon_post_send(hermon_state_t *state, hermon_qphdl_t qphdl,
178 int hermon_post_recv(hermon_state_t *state, hermon_qphdl_t qphdl,
184 int hermon_wrid_from_reset_handling(hermon_state_t *state, hermon_qphdl_t qp);
185 int hermon_wrid_to_reset_handling(hermon_state_t *state, hermon_qphdl_t qp);
191 void hermon_check_qp_debug(hermon_state_t *state, hermon_qphdl_t qp);
H A Dhermon_misc.h531 hermon_qphdl_t hlc_qp_hdl;
655 int hermon_mcg_attach(hermon_state_t *state, hermon_qphdl_t qphdl, ib_gid_t gid,
657 int hermon_mcg_detach(hermon_state_t *state, hermon_qphdl_t qphdl, ib_gid_t gid,
H A Dhermon_typedef.h121 typedef struct hermon_sw_qp_s *hermon_qphdl_t; typedef
H A Dhermon_cq.h290 void hermon_cq_entries_flush(hermon_state_t *state, hermon_qphdl_t qp);
/titanic_50/usr/src/uts/common/io/ib/adapters/hermon/
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 *state, hermon_qphdl_t qp);
[all …]
H A Dhermon_event.c1195 hermon_qphdl_t qp; in hermon_comm_estbl_handler()
1245 hermon_qphdl_t qp; in hermon_local_wq_cat_err_handler()
1295 hermon_qphdl_t qp; in hermon_invreq_local_wq_err_handler()
1345 hermon_qphdl_t qp; in hermon_local_acc_vio_wq_err_handler()
1395 hermon_qphdl_t qp; in hermon_sendq_drained_handler()
1461 hermon_qphdl_t qp; in hermon_path_mig_handler()
1511 hermon_qphdl_t qp; in hermon_path_mig_err_handler()
1561 hermon_qphdl_t qp; in hermon_catastrophic_handler()
1621 hermon_qphdl_t qp; in hermon_srq_last_wqe_reached_handler()
1666 hermon_qphdl_t qp; in hermon_fexch_error_handler()
H A Dhermon_wr.c46 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,
50 static void hermon_wqe_headroom(uint_t from, hermon_qphdl_t qp);
51 static int hermon_wqe_recv_build(hermon_state_t *state, hermon_qphdl_t qp,
73 hermon_post_send_ud(hermon_state_t *state, hermon_qphdl_t qp, in hermon_post_send_ud()
426 hermon_post_send_rc(hermon_state_t *state, hermon_qphdl_t qp, in hermon_post_send_rc()
779 hermon_post_send(hermon_state_t *state, hermon_qphdl_t qp, in hermon_post_send()
1112 hermon_post_recv(hermon_state_t *state, hermon_qphdl_t qp, in hermon_post_recv()
1301 hermon_wqe_send_build(hermon_state_t *state, hermon_qphdl_t qp, in hermon_wqe_send_build()
1680 hermon_wqe_mlx_build(hermon_state_t *state, hermon_qphdl_t qp, in hermon_wqe_mlx_build()
[all …]
H A Dhermon_umap.c88 static ibt_status_t hermon_umap_qp_data_out(hermon_qphdl_t qp,
330 hermon_qphdl_t qp; in hermon_umap_qpmem()
337 qp = (hermon_qphdl_t)rsrcp->hr_addr; in hermon_umap_qpmem()
461 hermon_qphdl_t qp; in hermon_devmap_umem_map()
665 hermon_qphdl_t qp; in hermon_devmap_umem_unmap()
816 qp = (hermon_qphdl_t)rsrcp->hr_addr; in hermon_devmap_umem_unmap()
866 hermon_qphdl_t qp; in hermon_devmap_dbrecmem_map()
1064 hermon_qphdl_t qp; in hermon_devmap_dbrecmem_unmap()
1201 qp = (hermon_qphdl_t)rsrcp->hr_addr; in hermon_devmap_dbrecmem_unmap()
1496 status = hermon_umap_qp_data_out((hermon_qphdl_t)hdl, in hermon_umap_ci_data_out()
[all …]
H A Dhermon_qp.c45 static int hermon_qp_create_qpn(hermon_state_t *state, hermon_qphdl_t qp,
67 hermon_qphdl_t qp; in hermon_qp_alloc()
75 hermon_qphdl_t *qphdl; in hermon_qp_alloc()
273 qp = (hermon_qphdl_t)rsrc->hr_addr; in hermon_qp_alloc()
770 hermon_qphdl_t qp; in hermon_special_qp_alloc()
776 hermon_qphdl_t *qphdl; in hermon_special_qp_alloc()
885 qp = (hermon_qphdl_t)rsrc->hr_addr; in hermon_special_qp_alloc()
1226 hermon_qphdl_t *qphdl, uint_t sleepflag) in hermon_qp_alloc_range()
1230 hermon_qphdl_t qp; in hermon_qp_alloc_range()
1419 qp = (hermon_qphdl_t)rsrc->hr_addr; in hermon_qp_alloc_range()
[all …]
H A Dhermon_ci.c745 send_cq, recv_cq, (hermon_qphdl_t *)qp_p, HERMON_NOSLEEP); in hermon_ci_alloc_qp_range()
759 hermon_qphdl_t qphdl; in hermon_ci_free_qp()
764 qphdl = (hermon_qphdl_t)qp; in hermon_ci_free_qp()
806 hermon_qphdl_t qphdl; in hermon_ci_query_qp()
811 qphdl = (hermon_qphdl_t)qp; in hermon_ci_query_qp()
830 hermon_qphdl_t qphdl; in hermon_ci_modify_qp()
835 qphdl = (hermon_qphdl_t)qp; in hermon_ci_modify_qp()
1663 hermon_qphdl_t qphdl; in hermon_ci_attach_mcg()
1668 qphdl = (hermon_qphdl_t)qp; in hermon_ci_attach_mcg()
1686 hermon_qphdl_t qphdl; in hermon_ci_detach_mcg()
[all …]
H A Dhermon_misc.c52 hermon_hw_mcg_qp_list_t *mcg_qplist, hermon_qphdl_t qp, uint_t *qp_found);
54 hermon_hw_mcg_qp_list_t *mcg_qplist, hermon_qphdl_t qp);
55 static void hermon_qp_mcg_refcnt_inc(hermon_qphdl_t qp);
56 static void hermon_qp_mcg_refcnt_dec(hermon_qphdl_t qp);
720 hermon_mcg_attach(hermon_state_t *state, hermon_qphdl_t qp, ib_gid_t gid, in hermon_mcg_attach()
1143 hermon_mcg_detach(hermon_state_t *state, hermon_qphdl_t qp, ib_gid_t gid, in hermon_mcg_detach()
1308 hermon_qp_mcg_refcnt_inc(hermon_qphdl_t qp) in hermon_qp_mcg_refcnt_inc()
1322 hermon_qp_mcg_refcnt_dec(hermon_qphdl_t qp) in hermon_qp_mcg_refcnt_dec()
1337 hermon_hw_mcg_qp_list_t *mcg_qplist, hermon_qphdl_t qp, in hermon_mcg_qplist_add()
1399 hermon_hw_mcg_qp_list_t *mcg_qplist, hermon_qphdl_t qp) in hermon_mcg_qplist_remove()
H A Dhermon_rsrc.c1112 hdl_info.swi_prealloc_sz = sizeof (hermon_qphdl_t); in hermon_rsrc_init_phase2()
1275 hdl_info.swi_prealloc_sz = sizeof (hermon_qphdl_t); in hermon_rsrc_fini()
2480 hermon_qphdl_t qphdl; in hermon_rsrc_qphdl_constructor()
2483 qphdl = (hermon_qphdl_t)qp; in hermon_rsrc_qphdl_constructor()
2501 hermon_qphdl_t qphdl; in hermon_rsrc_qphdl_destructor()
2503 qphdl = (hermon_qphdl_t)qp; in hermon_rsrc_qphdl_destructor()
H A Dhermon_cq.c1647 hermon_cq_entries_flush(hermon_state_t *state, hermon_qphdl_t qp) in hermon_cq_entries_flush()