Searched refs:hmc_info (Results 1 - 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/io/i40e/core/ |
H A D | i40e_hmc.c | 47 * @hmc_info: pointer to the HMC configuration information struct 53 struct i40e_hmc_info *hmc_info, 65 if (NULL == hmc_info->sd_table.sd_entry) { 71 if (sd_index >= hmc_info->sd_table.sd_cnt) { 77 sd_entry = &hmc_info->sd_table.sd_entry[sd_index]; 112 hmc_info->sd_table.sd_entry[sd_index].entry_type = type; 115 I40E_INC_SD_REFCNT(&hmc_info->sd_table); 131 * @hmc_info: pointer to the HMC configuration information structure 146 struct i40e_hmc_info *hmc_info, 159 if (pd_index / I40E_HMC_PD_CNT_IN_SD >= hmc_info 52 i40e_add_sd_table_entry(struct i40e_hw *hw, struct i40e_hmc_info *hmc_info, u32 sd_index, enum i40e_sd_entry_type type, u64 direct_mode_sz) argument 145 i40e_add_pd_table_entry(struct i40e_hw *hw, struct i40e_hmc_info *hmc_info, u32 pd_index, struct i40e_dma_mem *rsrc_pg) argument 227 i40e_remove_pd_bp(struct i40e_hw *hw, struct i40e_hmc_info *hmc_info, u32 idx) argument 283 i40e_prep_remove_sd_bp(struct i40e_hmc_info *hmc_info, u32 idx) argument 311 i40e_remove_sd_bp_new(struct i40e_hw *hw, struct i40e_hmc_info *hmc_info, u32 idx, bool is_pf) argument 332 i40e_prep_remove_pd_page(struct i40e_hmc_info *hmc_info, u32 idx) argument 360 i40e_remove_pd_page_new(struct i40e_hw *hw, struct i40e_hmc_info *hmc_info, u32 idx, bool is_pf) argument [all...] |
H A D | i40e_hmc.h | 177 * @hmc_info: pointer to the HMC configuration information structure 187 #define I40E_FIND_SD_INDEX_LIMIT(hmc_info, type, index, cnt, sd_idx, sd_limit)\ 190 fpm_addr = (hmc_info)->hmc_obj[(type)].base + \ 191 (hmc_info)->hmc_obj[(type)].size * (index); \ 192 fpm_limit = fpm_addr + (hmc_info)->hmc_obj[(type)].size * (cnt);\ 201 * @hmc_info: pointer to the HMC configuration information struct 211 #define I40E_FIND_PD_INDEX_LIMIT(hmc_info, type, idx, cnt, pd_index, pd_limit)\ 214 fpm_adr = (hmc_info)->hmc_obj[(type)].base + \ 215 (hmc_info)->hmc_obj[(type)].size * (idx); \ 216 fpm_limit = fpm_adr + (hmc_info) [all...] |
H A D | i40e_lan_hmc.c | 251 * @hmc_info: pointer to the HMC configuration information structure 263 struct i40e_hmc_info *hmc_info, 268 if (i40e_prep_remove_pd_page(hmc_info, idx) == I40E_SUCCESS) 269 ret_code = i40e_remove_pd_page_new(hw, hmc_info, idx, TRUE); 277 * @hmc_info: pointer to the HMC configuration information structure 290 struct i40e_hmc_info *hmc_info, 295 if (i40e_prep_remove_sd_bp(hmc_info, idx) == I40E_SUCCESS) 296 ret_code = i40e_remove_sd_bp_new(hw, hmc_info, idx, TRUE); 326 if (NULL == info->hmc_info) { 328 DEBUGOUT("i40e_create_lan_hmc_object: bad hmc_info pt 262 i40e_remove_pd_page(struct i40e_hw *hw, struct i40e_hmc_info *hmc_info, u32 idx) argument 289 i40e_remove_sd_bp(struct i40e_hw *hw, struct i40e_hmc_info *hmc_info, u32 idx) argument 1235 struct i40e_hmc_info *hmc_info = &hw->hmc; local [all...] |
H A D | i40e_lan_hmc.h | 156 struct i40e_hmc_info *hmc_info; member in struct:i40e_hmc_lan_create_obj_info 165 struct i40e_hmc_info *hmc_info; member in struct:i40e_hmc_lan_delete_obj_info
|
Completed in 77 milliseconds