Home
last modified time | relevance | path

Searched refs:hermon_rsrc_t (Results 1 – 22 of 22) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_fcoib.h38 hermon_rsrc_t hfc_qp_rsrc;
47 hermon_rsrc_t *hfc_mpt_rsrc; /* FEXCH MPTs for all ports */
48 hermon_rsrc_t *hfc_mtt_rsrc; /* FEXCH MTTs for all MPTs */
49 hermon_rsrc_t *hfc_fexch_rsrc; /* FEXCH QPs for all ports */
50 hermon_rsrc_t *hfc_rfci_rsrc; /* RFCI QPs for all ports */
H A Dhermon_mr.h199 hermon_rsrc_t *mr_mptrsrcp;
200 hermon_rsrc_t *mr_mttrsrcp;
201 hermon_rsrc_t *mr_mttrefcntp;
212 hermon_rsrc_t *mr_rsrcp;
300 ddi_dma_handle_t bind_dmahdl, hermon_rsrc_t **mtt, uint_t *mtt_pgsz_bits,
303 hermon_rsrc_t *mtt);
H A Dhermon_qp.h177 hermon_rsrc_t *hqpr_qpcrsrc;
205 hermon_rsrc_t *qpn_qpc;
300 hermon_rsrc_t *qp_qpcrsrcp;
301 hermon_rsrc_t *qp_rsrcp;
H A Dhermon_rsrc.h373 uint_t num, uint_t sleepflag, hermon_rsrc_t **hdl);
374 void hermon_rsrc_free(hermon_state_t *state, hermon_rsrc_t **hdl);
382 uint_t num, uint_t sleepflag, hermon_rsrc_t **hdl);
H A Dhermon_srq.h90 hermon_rsrc_t *srq_srqcrsrcp;
91 hermon_rsrc_t *srq_rsrcp;
H A Dhermon_event.h284 hermon_rsrc_t *eq_eqcrsrcp;
285 hermon_rsrc_t *eq_rsrcp;
H A Dhermon.h456 hermon_rsrc_t *hs_uarpg0_rsrc_rsrvd;
457 hermon_rsrc_t *hs_uarkpg_rsrc;
609 hermon_rsrc_t *hs_spec_qp0;
610 hermon_rsrc_t *hs_spec_qp1;
616 hermon_rsrc_t *hs_spec_qp_unused;
H A Dhermon_cq.h227 hermon_rsrc_t *cq_cqcrsrcp;
228 hermon_rsrc_t *cq_rsrcp;
H A Dhermon_misc.h337 hermon_rsrc_t *ah_rsrcp;
368 hermon_rsrc_t *mcg_rsrcp;
386 hermon_rsrc_t *pd_rsrcp;
H A Dhermon_typedef.h46 typedef struct hermon_rsrc_s hermon_rsrc_t; typedef
H A Dhermon_cmd.h507 hermon_rsrc_t *mb_rsrcptr;
782 int hermon_write_mtt_cmd_post(hermon_state_t *state, hermon_rsrc_t *mtt,
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_rsrc.c109 uint_t num, hermon_rsrc_t *hdl);
115 hermon_rsrc_t *hdl);
127 hermon_rsrc_t *hdl);
132 hermon_rsrc_t *hdl);
184 hermon_rsrc_t *tmp_rsrc_hdl; in hermon_rsrc_alloc()
309 hermon_rsrc_t *tmp_rsrc_hdl; in hermon_rsrc_reserve()
1654 hermon_rsrc_t *rsvd_rsrc; in hermon_rsrc_hw_entries_fini()
1834 hermon_rsrc_t *hdl) in hermon_rsrc_mbox_alloc()
2006 hermon_rsrc_t *hdl) in hermon_rsrc_hw_entry_free()
2305 hermon_rsrc_t *hdl) in hermon_rsrc_swhdl_alloc()
[all …]
H A Dhermon_umap.c135 hermon_rsrc_t *rsrcp; in hermon_devmap()
176 rsrcp = (hermon_rsrc_t *)(uintptr_t)value; in hermon_devmap()
662 hermon_rsrc_t *rsrcp; in hermon_devmap_umem_unmap()
778 rsrcp = (hermon_rsrc_t *)(uintptr_t)value; in hermon_devmap_umem_unmap()
815 rsrcp = (hermon_rsrc_t *)(uintptr_t)value; in hermon_devmap_umem_unmap()
834 rsrcp = (hermon_rsrc_t *)(uintptr_t)value; in hermon_devmap_umem_unmap()
1061 hermon_rsrc_t *rsrcp; in hermon_devmap_dbrecmem_unmap()
1177 rsrcp = (hermon_rsrc_t *)(uintptr_t)value; in hermon_devmap_dbrecmem_unmap()
1200 rsrcp = (hermon_rsrc_t *)(uintptr_t)value; in hermon_devmap_dbrecmem_unmap()
2018 hermon_rsrc_t *rsrcp; in hermon_umap_umemlock_cb()
[all …]
H A Dhermon_mr.c176 hermon_rsrc_t *mpt, *mtt, *rsrc; in hermon_mr_register_shared()
446 hermon_rsrc_t *mpt, *mtt, *rsrc; in hermon_mr_alloc_fmr()
659 hermon_rsrc_t *mpt; in hermon_mr_register_physical_fmr()
944 hermon_rsrc_t *mpt, *mtt, *rsrc; in hermon_mr_dealloc_fmr()
1227 hermon_rsrc_t *mpt, *rsrc; in hermon_mw_alloc()
1352 hermon_rsrc_t *mpt, *rsrc; in hermon_mw_free()
1833 hermon_rsrc_t *mpt, *rsrc; in hermon_dma_mr_register()
2360 hermon_rsrc_t *mtt) in hermon_mr_mtt_unbind()
2382 hermon_rsrc_t *mpt; in hermon_mr_common_rereg()
2700 hermon_rsrc_t *mtt, *mtt_refcnt; in hermon_mr_rereg_xlat_helper()
[all …]
H A Dhermon_srq.c61 hermon_rsrc_t *srqc, *rsrc; in hermon_srq_alloc()
110 uarpg = ((hermon_rsrc_t *)(uintptr_t)value)->hr_indx; in hermon_srq_alloc()
449 hermon_rsrc_t *srqc, *rsrc; in hermon_srq_free()
589 hermon_rsrc_t *mtt, *old_mtt; in hermon_srq_modify()
H A Dhermon_qp.c46 hermon_rsrc_t *qpc);
49 ibt_sqp_type_t type, uint_t port, hermon_rsrc_t **qp_rsrc);
64 hermon_rsrc_t *qpc, *rsrc; in hermon_qp_alloc()
163 uarpg = ((hermon_rsrc_t *)(uintptr_t)value)->hr_indx; in hermon_qp_alloc()
769 hermon_rsrc_t *qpc, *rsrc; in hermon_special_qp_alloc()
1228 hermon_rsrc_t *qpc, *rsrc; in hermon_qp_alloc_range()
1863 hermon_rsrc_t *qpc, *rsrc; in hermon_qp_free()
2405 hermon_rsrc_t *qpc) in hermon_qp_create_qpn()
2650 uint_t port, hermon_rsrc_t **qp_rsrc) in hermon_special_qp_rsrc_alloc()
H A Dhermon_misc.c60 hermon_hw_mcg_t *mcg_hdr, ib_gid_t mgid, hermon_rsrc_t *mcg_rsrc);
490 hermon_rsrc_t *rsrc; in hermon_ah_alloc()
566 hermon_rsrc_t *rsrc; in hermon_ah_free()
723 hermon_rsrc_t *rsrc; in hermon_mcg_attach()
1486 ib_gid_t mgid, hermon_rsrc_t *mcg_rsrc) in hermon_mcg_setup_new_hdr()
1806 hermon_rsrc_t *rsrc; in hermon_pd_alloc()
1838 hermon_rsrc_t *rsrc; in hermon_pd_free()
H A Dhermon_cq.c72 hermon_rsrc_t *cqc, *rsrc; in hermon_cq_alloc()
105 uarpg = ((hermon_rsrc_t *)(uintptr_t)value)->hr_indx; in hermon_cq_alloc()
415 hermon_rsrc_t *cqc, *rsrc; in hermon_cq_free()
H A Dhermon_event.c728 hermon_rsrc_t *eqc, *rsrc; in hermon_eq_alloc()
900 hermon_rsrc_t *eqc, *rsrc; in hermon_eq_free()
H A Dhermon.c306 hermon_rsrc_t *rsrcp; in hermon_open()
438 rsrcp = (hermon_rsrc_t *)(uintptr_t)value; in hermon_open()
458 hermon_rsrc_t *rsrcp; in hermon_close()
529 rsrcp = (hermon_rsrc_t *)(uintptr_t)value; in hermon_close()
3717 hermon_rsrc_t *qp0_rsrc, *qp1_rsrc, *qp_resvd; in hermon_special_qp_contexts_reserve()
H A Dhermon_cmd.c731 hermon_rsrc_t *rsrc; in hermon_impl_mboxlist_init()
815 hermon_rsrc_t *rsrc; in hermon_impl_mboxlist_fini()
2581 hermon_write_mtt_cmd_post(hermon_state_t *state, hermon_rsrc_t *mtt, in hermon_write_mtt_cmd_post()
H A Dhermon_wr.c2116 hermon_rsrc_t *mpt; in hermon_wr_bind_check()