Searched refs:hmc_info (Results 1 – 6 of 6) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_hmc.c | 43 struct i40e_hmc_info *hmc_info, in i40e_add_sd_table_entry() argument 55 if (NULL == hmc_info->sd_table.sd_entry) { in i40e_add_sd_table_entry() 61 if (sd_index >= hmc_info->sd_table.sd_cnt) { in i40e_add_sd_table_entry() 67 sd_entry = &hmc_info->sd_table.sd_entry[sd_index]; in i40e_add_sd_table_entry() 98 hmc_info->sd_table.sd_entry[sd_index].entry_type = type; in i40e_add_sd_table_entry() 101 I40E_INC_SD_REFCNT(&hmc_info->sd_table); in i40e_add_sd_table_entry() 132 struct i40e_hmc_info *hmc_info, in i40e_add_pd_table_entry() argument 145 if (pd_index / I40E_HMC_PD_CNT_IN_SD >= hmc_info->sd_table.sd_cnt) { in i40e_add_pd_table_entry() 154 hmc_info->sd_table.sd_entry[sd_idx].entry_type) in i40e_add_pd_table_entry() 158 pd_table = &hmc_info->sd_table.sd_entry[sd_idx].u.pd_table; in i40e_add_pd_table_entry() [all …]
|
D | i40e_hmc.h | 179 #define I40E_FIND_SD_INDEX_LIMIT(hmc_info, type, index, cnt, sd_idx, sd_limit)\ argument 182 fpm_addr = (hmc_info)->hmc_obj[(type)].base + \ 183 (hmc_info)->hmc_obj[(type)].size * (index); \ 184 fpm_limit = fpm_addr + (hmc_info)->hmc_obj[(type)].size * (cnt);\ 203 #define I40E_FIND_PD_INDEX_LIMIT(hmc_info, type, idx, cnt, pd_index, pd_limit)\ argument 206 fpm_adr = (hmc_info)->hmc_obj[(type)].base + \ 207 (hmc_info)->hmc_obj[(type)].size * (idx); \ 208 fpm_limit = fpm_adr + (hmc_info)->hmc_obj[(type)].size * (cnt); \ 215 struct i40e_hmc_info *hmc_info, 221 struct i40e_hmc_info *hmc_info, [all …]
|
D | i40e_lan_hmc.c | 255 struct i40e_hmc_info *hmc_info, in i40e_remove_pd_page() argument 260 if (!i40e_prep_remove_pd_page(hmc_info, idx)) in i40e_remove_pd_page() 261 ret_code = i40e_remove_pd_page_new(hw, hmc_info, idx, true); in i40e_remove_pd_page() 282 struct i40e_hmc_info *hmc_info, in i40e_remove_sd_bp() argument 287 if (!i40e_prep_remove_sd_bp(hmc_info, idx)) in i40e_remove_sd_bp() 288 ret_code = i40e_remove_sd_bp_new(hw, hmc_info, idx, true); in i40e_remove_sd_bp() 318 if (NULL == info->hmc_info) { in i40e_create_lan_hmc_object() 323 if (I40E_HMC_INFO_SIGNATURE != info->hmc_info->signature) { in i40e_create_lan_hmc_object() 329 if (info->start_idx >= info->hmc_info->hmc_obj[info->rsrc_type].cnt) { in i40e_create_lan_hmc_object() 336 info->hmc_info->hmc_obj[info->rsrc_type].cnt) { in i40e_create_lan_hmc_object() [all …]
|
D | i40e_lan_hmc.h | 148 struct i40e_hmc_info *hmc_info; member 157 struct i40e_hmc_info *hmc_info; member
|
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
D | i40e_hmc.h | 179 #define I40E_FIND_SD_INDEX_LIMIT(hmc_info, type, index, cnt, sd_idx, sd_limit)\ argument 182 fpm_addr = (hmc_info)->hmc_obj[(type)].base + \ 183 (hmc_info)->hmc_obj[(type)].size * (index); \ 184 fpm_limit = fpm_addr + (hmc_info)->hmc_obj[(type)].size * (cnt);\ 203 #define I40E_FIND_PD_INDEX_LIMIT(hmc_info, type, idx, cnt, pd_index, pd_limit)\ argument 206 fpm_adr = (hmc_info)->hmc_obj[(type)].base + \ 207 (hmc_info)->hmc_obj[(type)].size * (idx); \ 208 fpm_limit = fpm_adr + (hmc_info)->hmc_obj[(type)].size * (cnt); \ 215 struct i40e_hmc_info *hmc_info, 221 struct i40e_hmc_info *hmc_info, [all …]
|
D | i40e_lan_hmc.h | 148 struct i40e_hmc_info *hmc_info; member 157 struct i40e_hmc_info *hmc_info; member
|