Lines Matching refs:pd_table
92 &sd_entry->u.pd_table.pd_entry_virt_mem, in i40e_add_sd_table_entry()
96 sd_entry->u.pd_table.pd_entry = in i40e_add_sd_table_entry()
98 sd_entry->u.pd_table.pd_entry_virt_mem.va; in i40e_add_sd_table_entry()
99 i40e_memcpy(&sd_entry->u.pd_table.pd_page_addr, in i40e_add_sd_table_entry()
148 struct i40e_hmc_pd_table *pd_table; in i40e_add_pd_table_entry() local
169 pd_table = &hmc_info->sd_table.sd_entry[sd_idx].u.pd_table; in i40e_add_pd_table_entry()
170 pd_entry = &pd_table->pd_entry[rel_pd_idx]; in i40e_add_pd_table_entry()
192 pd_addr = (u64 *)pd_table->pd_page_addr.va; in i40e_add_pd_table_entry()
201 I40E_INC_PD_REFCNT(pd_table); in i40e_add_pd_table_entry()
229 struct i40e_hmc_pd_table *pd_table; in i40e_remove_pd_bp() local
249 pd_table = &hmc_info->sd_table.sd_entry[sd_idx].u.pd_table; in i40e_remove_pd_bp()
250 pd_entry = &pd_table->pd_entry[rel_pd_idx]; in i40e_remove_pd_bp()
257 I40E_DEC_PD_REFCNT(pd_table); in i40e_remove_pd_bp()
258 pd_addr = (u64 *)pd_table->pd_page_addr.va; in i40e_remove_pd_bp()
268 if (!pd_table->ref_cnt) in i40e_remove_pd_bp()
269 i40e_free_virt_mem(hw, &pd_table->pd_entry_virt_mem); in i40e_remove_pd_bp()
336 if (sd_entry->u.pd_table.ref_cnt) { in i40e_prep_remove_pd_page()
368 return i40e_free_dma_mem(hw, &(sd_entry->u.pd_table.pd_page_addr)); in i40e_remove_pd_page_new()