Home
last modified time | relevance | path

Searched refs:rsrc_pool (Results 1 – 7 of 7) sorted by relevance

/titanic_44/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_rsrc.c181 tavor_rsrc_pool_info_t *rsrc_pool; in tavor_rsrc_alloc() local
190 rsrc_pool = &state->ts_rsrc_hdl[rsrc]; in tavor_rsrc_alloc()
191 ASSERT(rsrc_pool != NULL); in tavor_rsrc_alloc()
215 switch (rsrc_pool->rsrc_type) { in tavor_rsrc_alloc()
220 status = tavor_rsrc_mbox_alloc(rsrc_pool, num, tmp_rsrc_hdl); in tavor_rsrc_alloc()
234 status = tavor_rsrc_hw_entry_alloc(rsrc_pool, num, num, 0, in tavor_rsrc_alloc()
245 status = tavor_rsrc_hw_entry_alloc(rsrc_pool, num, num, in tavor_rsrc_alloc()
255 status = tavor_rsrc_hw_entry_alloc(rsrc_pool, num, 1, 0, in tavor_rsrc_alloc()
271 status = tavor_rsrc_hw_entry_alloc(rsrc_pool, num, 1, in tavor_rsrc_alloc()
281 status = tavor_rsrc_hw_entry_alloc(rsrc_pool, num, 1, in tavor_rsrc_alloc()
[all …]
H A Dtavor.c2190 tavor_rsrc_pool_info_t *rsrc_pool; in tavor_hca_config_setup() local
2211 rsrc_pool = &state->ts_rsrc_hdl[TAVOR_QPC]; in tavor_hca_config_setup()
2212 offset = (uint64_t)(uintptr_t)rsrc_pool->rsrc_start - ddr_baseaddr; in tavor_hca_config_setup()
2224 rsrc_pool = &state->ts_rsrc_hdl[TAVOR_CQC]; in tavor_hca_config_setup()
2225 offset = (uint64_t)(uintptr_t)rsrc_pool->rsrc_start - ddr_baseaddr; in tavor_hca_config_setup()
2232 rsrc_pool = &state->ts_rsrc_hdl[TAVOR_SRQC]; in tavor_hca_config_setup()
2233 offset = (uint64_t)(uintptr_t)rsrc_pool->rsrc_start - ddr_baseaddr; in tavor_hca_config_setup()
2241 rsrc_pool = &state->ts_rsrc_hdl[TAVOR_EQPC]; in tavor_hca_config_setup()
2242 offset = (uint64_t)(uintptr_t)rsrc_pool->rsrc_start - ddr_baseaddr; in tavor_hca_config_setup()
2250 rsrc_pool = &state->ts_rsrc_hdl[TAVOR_EQC]; in tavor_hca_config_setup()
[all …]
H A Dtavor_mr.c181 tavor_rsrc_pool_info_t *rsrc_pool; in tavor_mr_register_shared() local
367 rsrc_pool = &state->ts_rsrc_hdl[TAVOR_MTT]; in tavor_mr_register_shared()
368 mtt_ddrbaseaddr = (uint64_t)(uintptr_t)rsrc_pool->rsrc_ddr_offset; in tavor_mr_register_shared()
1143 tavor_rsrc_pool_info_t *rsrc_pool; in tavor_mr_common_reg() local
1212 rsrc_pool = &state->ts_rsrc_hdl[TAVOR_MTT]; in tavor_mr_common_reg()
1213 mtt_ddrbaseaddr = (uint64_t)(uintptr_t)rsrc_pool->rsrc_ddr_offset; in tavor_mr_common_reg()
2115 tavor_rsrc_pool_info_t *rsrc_pool; in tavor_mr_rereg_xlat_helper() local
2478 rsrc_pool = &state->ts_rsrc_hdl[TAVOR_MTT]; in tavor_mr_rereg_xlat_helper()
2479 mtt_ddrbaseaddr = (uint64_t)(uintptr_t)rsrc_pool->rsrc_ddr_offset; in tavor_mr_rereg_xlat_helper()
H A Dtavor_srq.c646 tavor_rsrc_pool_info_t *rsrc_pool; in tavor_srq_modify() local
805 rsrc_pool = &state->ts_rsrc_hdl[TAVOR_MTT]; in tavor_srq_modify()
806 mtt_ddrbaseaddr = (uint64_t)(uintptr_t)rsrc_pool->rsrc_ddr_offset; in tavor_srq_modify()
H A Dtavor_qp.c64 tavor_rsrc_pool_info_t *rsrc_pool; in tavor_qp_alloc() local
306 rsrc_pool = &state->ts_rsrc_hdl[TAVOR_RDB]; in tavor_qp_alloc()
307 qp->qp_rdb_ddraddr = (uintptr_t)rsrc_pool->rsrc_ddr_offset + in tavor_qp_alloc()
/titanic_44/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_rsrc.c183 hermon_rsrc_pool_info_t *rsrc_pool; in hermon_rsrc_alloc() local
190 rsrc_pool = &state->hs_rsrc_hdl[rsrc]; in hermon_rsrc_alloc()
191 ASSERT(rsrc_pool != NULL); in hermon_rsrc_alloc()
217 status = hermon_rsrc_mbox_alloc(rsrc_pool, num, tmp_rsrc_hdl); in hermon_rsrc_alloc()
224 status = hermon_rsrc_hw_entry_alloc(rsrc_pool, num, num, in hermon_rsrc_alloc()
249 status = hermon_rsrc_hw_entry_alloc(rsrc_pool, num, 1, in hermon_rsrc_alloc()
260 status = hermon_rsrc_swhdl_alloc(rsrc_pool, sleepflag, in hermon_rsrc_alloc()
265 status = hermon_rsrc_pdhdl_alloc(rsrc_pool, sleepflag, in hermon_rsrc_alloc()
278 cmn_err(CE_WARN, "Resource type %x \n", rsrc_pool->rsrc_type); in hermon_rsrc_alloc()
308 hermon_rsrc_pool_info_t *rsrc_pool; in hermon_rsrc_reserve() local
[all …]
H A Dhermon_fm.c485 hermon_rsrc_pool_info_t *rsrc_pool; in hermon_fm_ereport_init() local
650 rsrc_pool = &state->hs_rsrc_hdl[HERMON_UARPG]; in hermon_fm_ereport_init()
651 rsrc_pool->rsrc_type = HERMON_UARPG; in hermon_fm_ereport_init()
652 rsrc_pool->rsrc_loc = HERMON_IN_UAR; in hermon_fm_ereport_init()
653 rsrc_pool->rsrc_pool_size = (num << PAGESHIFT); in hermon_fm_ereport_init()
654 rsrc_pool->rsrc_shift = PAGESHIFT; in hermon_fm_ereport_init()
655 rsrc_pool->rsrc_quantum = (uint_t)PAGESIZE; in hermon_fm_ereport_init()
656 rsrc_pool->rsrc_align = PAGESIZE; in hermon_fm_ereport_init()
657 rsrc_pool->rsrc_state = state; in hermon_fm_ereport_init()
658 rsrc_pool->rsrc_start = (void *)state->hs_reg_uar_baseaddr; in hermon_fm_ereport_init()
[all …]