Lines Matching refs:pd_table

197 			    sd_entry->u.pd_table.pd_page_addr.pa :  in i40iw_hmc_sd_grp()
425 &sd_entry->u.pd_table.pd_page_addr : in i40iw_finish_del_sd_reg()
451 struct i40iw_hmc_pd_table *pd_table; in i40iw_sc_del_hmc_obj() local
492 pd_table = &info->hmc_info->sd_table.sd_entry[sd_idx].u.pd_table; in i40iw_sc_del_hmc_obj()
493 if (pd_table->pd_entry[rel_pd_idx].valid) { in i40iw_sc_del_hmc_obj()
571 &sd_entry->u.pd_table.pd_entry_virt_mem, in i40iw_add_sd_table_entry()
575 sd_entry->u.pd_table.pd_entry = (struct i40iw_hmc_pd_entry *) in i40iw_add_sd_table_entry()
576 sd_entry->u.pd_table.pd_entry_virt_mem.va; in i40iw_add_sd_table_entry()
578 memcpy(&sd_entry->u.pd_table.pd_page_addr, &mem, sizeof(struct i40iw_dma_mem)); in i40iw_add_sd_table_entry()
621 struct i40iw_hmc_pd_table *pd_table; in i40iw_add_pd_table_entry() local
637 pd_table = &hmc_info->sd_table.sd_entry[sd_idx].u.pd_table; in i40iw_add_pd_table_entry()
638 pd_entry = &pd_table->pd_entry[rel_pd_idx]; in i40iw_add_pd_table_entry()
657 pd_addr = (u64 *)pd_table->pd_page_addr.va; in i40iw_add_pd_table_entry()
664 I40IW_INC_PD_REFCNT(pd_table); in i40iw_add_pd_table_entry()
698 struct i40iw_hmc_pd_table *pd_table; in i40iw_remove_pd_bp() local
713 pd_table = &hmc_info->sd_table.sd_entry[sd_idx].u.pd_table; in i40iw_remove_pd_bp()
714 pd_entry = &pd_table->pd_entry[rel_pd_idx]; in i40iw_remove_pd_bp()
720 I40IW_DEC_PD_REFCNT(pd_table); in i40iw_remove_pd_bp()
721 pd_addr = (u64 *)pd_table->pd_page_addr.va; in i40iw_remove_pd_bp()
736 if (!pd_table->ref_cnt) in i40iw_remove_pd_bp()
737 i40iw_free_virt_mem(hw, &pd_table->pd_entry_virt_mem); in i40iw_remove_pd_bp()
774 if (sd_entry->u.pd_table.ref_cnt) in i40iw_prep_remove_pd_page()