Home
last modified time | relevance | path

Searched refs:fcoib (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_fcoib.c43 hermon_fcoib_t *fcoib; in hermon_fcoib_enable() local
49 fcoib = &state->hs_fcoib; in hermon_fcoib_enable()
53 config_fc_basic.fexch_base_hi = fcoib->hfc_fexch_base[port] >> 16; in hermon_fcoib_enable()
54 config_fc_basic.fx_base_mpt_hi = fcoib->hfc_mpt_base[port] >> 17; in hermon_fcoib_enable()
58 config_fc_basic.rfci_base = fcoib->hfc_rfci_qps_per_port * port + in hermon_fcoib_enable()
59 fcoib->hfc_rfci_rsrc->hr_indx; in hermon_fcoib_enable()
72 fcoib->hfc_port_enabled[port] = 1; in hermon_fcoib_enable()
85 hermon_fcoib_t *fcoib; in hermon_fcoib_set_id() local
92 fcoib = &state->hs_fcoib; in hermon_fcoib_set_id()
93 mutex_enter(&fcoib->hfc_lock); in hermon_fcoib_set_id()
[all …]
H A Dhermon_rsrc.c377 hermon_fcoib_t *fcoib; in hermon_rsrc_fexch_alloc() local
395 fcoib = &state->hs_fcoib; in hermon_rsrc_fexch_alloc()
399 vmp = fcoib->hfc_fexch_vmemp[portm1]; in hermon_rsrc_fexch_alloc()
405 fcoib->hfc_vmemstart + fcoib->hfc_fexch_base[portm1]); in hermon_rsrc_fexch_alloc()
423 mpt_hdl.hr_indx = fcoib->hfc_mpt_base[portm1] + in hermon_rsrc_fexch_alloc()
424 (fexch_qpn_base - fcoib->hfc_fexch_base[portm1]); in hermon_rsrc_fexch_alloc()
434 nummtt = fcoib->hfc_mtts_per_mpt; in hermon_rsrc_fexch_alloc()
439 mtt_hdl.hr_indx = fcoib->hfc_mtt_base[portm1] + in hermon_rsrc_fexch_alloc()
440 (fexch_qpn_base - fcoib->hfc_fexch_base[portm1]) * in hermon_rsrc_fexch_alloc()
454 hermon_fcoib_t *fcoib; in hermon_rsrc_fexch_free() local
[all …]
H A Dhermon.c2516 if (state->hs_devlim.fcoib && (caps2 & IBT_HCA2_MEM_MGT_EXT)) { in hermon_soft_state_init()
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_hw.h222 uint32_t fcoib :1; member
459 uint32_t fcoib :1; member