Lines Matching defs:page
48 /* allocate a 4K pd page or 2M backing page */
74 /* Increment backing page reference count */
86 * i40e_add_pd_table_entry - Adds page descriptor to the specified table
89 * @pd_index: which page descriptor index to manipulate
90 * @rsrc_pg: if not NULL, use preallocated page instead of allocating new one.
110 struct i40e_dma_mem *page = &mem;
134 page = rsrc_pg;
136 /* allocate a 4K backing page */
137 ret_code = i40e_allocate_dma_mem(hw, page,
145 pd_entry->bp.addr = *page;
148 /* Set page address and valid bit */
149 page_desc = page->pa | 0x1;
154 /* Add the backing page physical address in the pd entry */
167 * i40e_remove_pd_bp - remove a backing page from a page descriptor
170 * @idx: the page index
175 * 2. Write to register PMPDINV to invalidate the backing page in FV cache
233 * i40e_prep_remove_sd_bp - Prepares to remove a backing page from a sd entry
235 * @idx: the page index
259 * i40e_remove_sd_bp_new - Removes a backing page from a segment descriptor
262 * @idx: the page index
282 * i40e_prep_remove_pd_page - Prepares to remove a PD page from sd entry.
284 * @idx: segment descriptor index to find the relevant page descriptor
308 * i40e_remove_pd_page_new - Removes a PD page from sd entry.
311 * @idx: segment descriptor index to find the relevant page descriptor