Lines Matching refs:pdpe

932 				unsigned int pdpe)  in gen8_ppgtt_set_pdpe()  argument
936 pdp->page_directory[pdpe] = pd; in gen8_ppgtt_set_pdpe()
941 vaddr[pdpe] = gen8_pdpe_encode(px_dma(pd), I915_CACHE_LLC); in gen8_ppgtt_set_pdpe()
953 unsigned int pdpe; in gen8_ppgtt_clear_pdp() local
955 gen8_for_each_pdpe(pd, pdp, start, length, pdpe) { in gen8_ppgtt_clear_pdp()
961 gen8_ppgtt_set_pdpe(vm, pdp, vm->scratch_pd, pdpe); in gen8_ppgtt_clear_pdp()
1027 u16 pdpe; member
1055 GEM_BUG_ON(idx->pdpe >= i915_pdpes_per_pdp(&ppgtt->vm)); in gen8_ppgtt_insert_pte_entries()
1056 pd = pdp->page_directory[idx->pdpe]; in gen8_ppgtt_insert_pte_entries()
1080 if (++idx->pdpe == GEN8_PML4ES_PER_PML4) { in gen8_ppgtt_insert_pte_entries()
1081 idx->pdpe = 0; in gen8_ppgtt_insert_pte_entries()
1086 GEM_BUG_ON(idx->pdpe >= i915_pdpes_per_pdp(&ppgtt->vm)); in gen8_ppgtt_insert_pte_entries()
1087 pd = pdp->page_directory[idx->pdpe]; in gen8_ppgtt_insert_pte_entries()
1127 struct i915_page_directory *pd = pdp->page_directory[idx.pdpe]; in gen8_ppgtt_insert_huge_entries()
1446 unsigned int pdpe; in gen8_ppgtt_alloc_pdp() local
1449 gen8_for_each_pdpe(pd, pdp, start, length, pdpe) { in gen8_ppgtt_alloc_pdp()
1460 gen8_ppgtt_set_pdpe(vm, pdp, pd, pdpe); in gen8_ppgtt_alloc_pdp()
1475 gen8_ppgtt_set_pdpe(vm, pdp, vm->scratch_pd, pdpe); in gen8_ppgtt_alloc_pdp()
1537 u32 pdpe; in gen8_dump_pdp() local
1539 gen8_for_each_pdpe(pd, pdp, start, length, pdpe) { in gen8_dump_pdp()
1545 if (pdp->page_directory[pdpe] == ppgtt->vm.scratch_pd) in gen8_dump_pdp()
1548 seq_printf(m, "\tPDPE #%d\n", pdpe); in gen8_dump_pdp()
1558 u64 va = (pdpe << GEN8_PDPE_SHIFT | in gen8_dump_pdp()
1570 seq_printf(m, "\t\t0x%llx [%03d,%03d,%04d]: =", va, pdpe, pde, pte); in gen8_dump_pdp()
1615 unsigned int pdpe; in gen8_preallocate_top_level_pdp() local
1617 gen8_for_each_pdpe(pd, pdp, start, length, pdpe) { in gen8_preallocate_top_level_pdp()
1623 gen8_ppgtt_set_pdpe(vm, pdp, pd, pdpe); in gen8_preallocate_top_level_pdp()
1632 gen8_for_each_pdpe(pd, pdp, from, start, pdpe) { in gen8_preallocate_top_level_pdp()
1633 gen8_ppgtt_set_pdpe(vm, pdp, vm->scratch_pd, pdpe); in gen8_preallocate_top_level_pdp()