Lines Matching defs:table
68 aub_ppgtt_table_finish(struct aub_ppgtt_table *table, int level)
73 for (unsigned i = 0; i < ARRAY_SIZE(table->subtables); i++) {
74 if (table->subtables[i]) {
75 aub_ppgtt_table_finish(table->subtables[i], level - 1);
76 free(table->subtables[i]);
236 populate_ppgtt_table(struct aub_file *aub, struct aub_ppgtt_table *table,
245 table->phys_addr, level, start, end);
249 if (!table->subtables[i]) {
253 table->subtables[i] =
258 i, (uint64_t)(uintptr_t)table->subtables[i]);
261 table->subtables[i] =
263 table->subtables[i]->phys_addr =
268 i, table->subtables[i]->phys_addr);
273 (level == 1 ? (uint64_t)(uintptr_t)table->subtables[i] :
274 table->subtables[i]->phys_addr);
278 uint64_t write_addr = table->phys_addr + dirty_start *