Home
last modified time | relevance | path

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

/freebsd/sys/dev/irdma/
H A Dirdma_hmc.c56 u32 idx, u32 cnt, u32 *sd_idx, in irdma_find_sd_index_limit() argument
64 *sd_idx = (u32)(fpm_addr / IRDMA_HMC_DIRECT_BP_SIZE); in irdma_find_sd_index_limit()
143 irdma_invalidate_pf_hmc_pd(struct irdma_sc_dev *dev, u32 sd_idx, in irdma_invalidate_pf_hmc_pd() argument
146 u32 val = FIELD_PREP(IRDMA_PFHMC_PDINV_PMSDIDX, sd_idx) | in irdma_invalidate_pf_hmc_pd()
163 irdma_hmc_sd_one(struct irdma_sc_dev *dev, u16 hmc_fn_id, u64 pa, u32 sd_idx, in irdma_hmc_sd_one() argument
171 irdma_set_sd_entry(pa, sd_idx, type, sdinfo.entry); in irdma_hmc_sd_one()
173 irdma_clr_sd_entry(sd_idx, type, sdinfo.entry); in irdma_hmc_sd_one()
267 u32 sd_idx, sd_lmt; in irdma_sc_create_hmc_obj() local
287 info->start_idx, info->count, &sd_idx, in irdma_sc_create_hmc_obj()
289 if (sd_idx >= info->hmc_info->sd_table.sd_cnt || in irdma_sc_create_hmc_obj()
[all …]
H A Dirdma_pble.c111 idx->sd_idx = (u32)pble_rsrc->next_fpm_addr / IRDMA_HMC_DIRECT_BP_SIZE; in get_sd_pd_idx()
135 info->idx.sd_idx, in add_sd_direct()
192 status = irdma_add_sd_table_entry(dev->hw, hmc_info, info->idx.sd_idx, in add_bp_pages()
276 sd_entry = &hmc_info->sd_table.sd_entry[idx->sd_idx]; in add_pble_prm()
325 idx->sd_idx, sd_entry->entry_type, true); in add_pble_prm()
H A Dirdma_pble.h88 u32 sd_idx; member
H A Dirdma_hmc.h182 int irdma_hmc_sd_one(struct irdma_sc_dev *dev, u16 hmc_fn_id, u64 pa, u32 sd_idx,
/freebsd/sys/dev/ixl/
H A Di40e_hmc.c152 u32 sd_idx, rel_pd_idx; in i40e_add_pd_table_entry() local
163 sd_idx = (pd_index / I40E_HMC_PD_CNT_IN_SD); in i40e_add_pd_table_entry()
165 hmc_info->sd_table.sd_entry[sd_idx].entry_type) in i40e_add_pd_table_entry()
169 pd_table = &hmc_info->sd_table.sd_entry[sd_idx].u.pd_table; in i40e_add_pd_table_entry()
199 pd_entry->sd_index = sd_idx; in i40e_add_pd_table_entry()
231 u32 sd_idx, rel_pd_idx; in i40e_remove_pd_bp() local
235 sd_idx = idx / I40E_HMC_PD_CNT_IN_SD; in i40e_remove_pd_bp()
237 if (sd_idx >= hmc_info->sd_table.sd_cnt) { in i40e_remove_pd_bp()
242 sd_entry = &hmc_info->sd_table.sd_entry[sd_idx]; in i40e_remove_pd_bp()
249 pd_table = &hmc_info->sd_table.sd_entry[sd_idx].u.pd_table; in i40e_remove_pd_bp()
[all …]
H A Di40e_hmc.h169 #define I40E_INVALIDATE_PF_HMC_PD(hw, sd_idx, pd_idx) \ argument
171 (((sd_idx) << I40E_PFHMC_PDINV_PMSDIDX_SHIFT) | \
186 #define I40E_FIND_SD_INDEX_LIMIT(hmc_info, type, index, cnt, sd_idx, sd_limit)\ argument
192 *(sd_idx) = (u32)(fpm_addr / I40E_HMC_DIRECT_BP_SIZE); \
H A Di40e_lan_hmc.c321 u32 sd_idx, sd_lmt; in i40e_create_lan_hmc_object() local
358 &sd_idx, &sd_lmt); in i40e_create_lan_hmc_object()
359 if (sd_idx >= info->hmc_info->sd_table.sd_cnt || in i40e_create_lan_hmc_object()
381 for (j = sd_idx; j < sd_lmt; j++) { in i40e_create_lan_hmc_object()
439 while (j && (j > sd_idx)) { in i40e_create_lan_hmc_object()
563 u32 sd_idx, sd_lmt; in i40e_delete_lan_hmc_object() local
613 sd_idx = j / I40E_HMC_PD_CNT_IN_SD; in i40e_delete_lan_hmc_object()
616 info->hmc_info->sd_table.sd_entry[sd_idx].entry_type) in i40e_delete_lan_hmc_object()
622 &info->hmc_info->sd_table.sd_entry[sd_idx].u.pd_table; in i40e_delete_lan_hmc_object()
633 &sd_idx, &sd_lmt); in i40e_delete_lan_hmc_object()
[all …]