Lines Matching refs:page_table
402 WARN(pd->page_table[i], in alloc_pt_range()
404 i, pd->page_table[i]); in alloc_pt_range()
405 pd->page_table[i] = pt; in alloc_pt_range()
412 unmap_and_free_pt(pd->page_table[i], dev); in alloc_pt_range()
502 struct page *page_table; in gen8_ppgtt_clear_range() local
509 if (WARN_ON(!pd->page_table[pde])) in gen8_ppgtt_clear_range()
512 pt = pd->page_table[pde]; in gen8_ppgtt_clear_range()
517 page_table = pt->page; in gen8_ppgtt_clear_range()
523 pt_vaddr = kmap_atomic(page_table); in gen8_ppgtt_clear_range()
563 struct i915_page_table_entry *pt = pd->page_table[pde]; in gen8_ppgtt_insert_entries()
564 struct page *page_table = pt->page; in gen8_ppgtt_insert_entries() local
566 pt_vaddr = kmap_atomic(page_table); in gen8_ppgtt_insert_entries()
599 if (WARN_ON(!pd->page_table[i])) in gen8_free_page_tables()
602 unmap_and_free_pt(pd->page_table[i], dev); in gen8_free_page_tables()
603 pd->page_table[i] = NULL; in gen8_free_page_tables()
639 if (WARN_ON(!pd->page_table[j])) in gen8_ppgtt_unmap_pages()
642 pt = pd->page_table[j]; in gen8_ppgtt_unmap_pages()
751 struct i915_page_table_entry *ptab = pdir->page_table[pt]; in gen8_ppgtt_setup_page_tables()
822 struct i915_page_table_entry *pt = pd->page_table[j]; in gen8_ppgtt_init()
879 dma_addr_t pt_addr = ppgtt->pd.page_table[pde]->daddr; in gen6_dump_ppgtt()
890 pt_vaddr = kmap_atomic(ppgtt->pd.page_table[pde]->page); in gen6_dump_ppgtt()
1115 pt_vaddr = kmap_atomic(ppgtt->pd.page_table[act_pt]->page); in gen6_ppgtt_clear_range()
1144 pt_vaddr = kmap_atomic(ppgtt->pd.page_table[act_pt]->page); in gen6_ppgtt_insert_entries()
1229 ppgtt->pd.page_table[pde] = pt; in gen6_alloc_va_range()
1266 struct i915_page_table_entry *pt = ppgtt->pd.page_table[pde]; in gen6_alloc_va_range()
1268 ppgtt->pd.page_table[pde] = ppgtt->scratch_pt; in gen6_alloc_va_range()
1281 struct i915_page_table_entry *pt = ppgtt->pd.page_table[i]; in gen6_ppgtt_free()
1284 unmap_and_free_pt(ppgtt->pd.page_table[i], ppgtt->base.dev); in gen6_ppgtt_free()
1365 ppgtt->pd.page_table[pde] = ppgtt->scratch_pt; in gen6_scratch_va_range()