Lines Matching defs:table
3 * intel-pasid.c - PASID idr, table and entry manipulation
87 * Per device pasid table management:
91 * Allocate a pasid table for @dev. It should be called in a
126 pasid_table->table = page_address(pages);
132 clflush_cache_range(pasid_table->table, (1 << order) * PAGE_SIZE);
142 struct pasid_entry *table;
153 dir = pasid_table->table;
156 table = get_pasid_table_from_pde(&dir[i]);
157 free_pgtable_page(table);
160 free_pages((unsigned long)pasid_table->table, pasid_table->order);
198 dir = pasid_table->table;
211 * The pasid directory table entry won't be freed after
231 * Interfaces for PASID table entry manipulation:
367 * entry. It is required when XD bit of the first level page table
386 * Setup the First Level Page table Pointer field (Bit 140~191)
484 * This function flushes cache for a newly setup pasid table entry.
485 * Caller of it should not modify the in-use pasid table entries.
503 * Set up the scalable mode pasid table entry for first only
538 /* Setup the first level page table pointer: */
607 dev_err(dev, "Invalid domain page table\n");