Lines Matching refs:pd_entry
89 sd_entry->u.pd_table.pd_entry = in i40e_add_sd_table_entry()
136 struct i40e_hmc_pd_entry *pd_entry; in i40e_add_pd_table_entry() local
156 pd_entry = &pd_table->pd_entry[rel_pd_idx]; in i40e_add_pd_table_entry()
157 if (!pd_entry->valid) { in i40e_add_pd_table_entry()
165 pd_entry->bp.addr = mem; in i40e_add_pd_table_entry()
166 pd_entry->bp.sd_pd_index = pd_index; in i40e_add_pd_table_entry()
167 pd_entry->bp.entry_type = I40E_SD_TYPE_PAGED; in i40e_add_pd_table_entry()
177 pd_entry->sd_index = sd_idx; in i40e_add_pd_table_entry()
178 pd_entry->valid = true; in i40e_add_pd_table_entry()
181 I40E_INC_BP_REFCNT(&pd_entry->bp); in i40e_add_pd_table_entry()
207 struct i40e_hmc_pd_entry *pd_entry; in i40e_remove_pd_bp() local
229 pd_entry = &pd_table->pd_entry[rel_pd_idx]; in i40e_remove_pd_bp()
230 I40E_DEC_BP_REFCNT(&pd_entry->bp); in i40e_remove_pd_bp()
231 if (pd_entry->bp.ref_cnt) in i40e_remove_pd_bp()
235 pd_entry->valid = false; in i40e_remove_pd_bp()
243 ret_code = i40e_free_dma_mem(hw, &(pd_entry->bp.addr)); in i40e_remove_pd_bp()