Lines Matching refs:pml4e
979 unsigned int pml4e) in gen8_ppgtt_set_pml4e() argument
983 pml4->pdps[pml4e] = pdp; in gen8_ppgtt_set_pml4e()
986 vaddr[pml4e] = gen8_pml4e_encode(px_dma(pdp), I915_CACHE_LLC); in gen8_ppgtt_set_pml4e()
1000 unsigned int pml4e; in gen8_ppgtt_clear_4lvl() local
1004 gen8_for_each_pml4e(pdp, pml4, start, length, pml4e) { in gen8_ppgtt_clear_4lvl()
1010 gen8_ppgtt_set_pml4e(pml4, vm->scratch_pdp, pml4e); in gen8_ppgtt_clear_4lvl()
1026 u16 pml4e; member
1126 struct i915_page_directory_pointer *pdp = pdps[idx.pml4e]; in gen8_ppgtt_insert_huge_entries()
1248 while (gen8_ppgtt_insert_pte_entries(ppgtt, pdps[idx.pml4e++], in gen8_ppgtt_insert_4lvl()
1251 GEM_BUG_ON(idx.pml4e >= GEN8_PML4ES_PER_PML4); in gen8_ppgtt_insert_4lvl()
1499 u32 pml4e; in gen8_ppgtt_alloc_4lvl() local
1502 gen8_for_each_pml4e(pdp, pml4, start, length, pml4e) { in gen8_ppgtt_alloc_4lvl()
1503 if (pml4->pdps[pml4e] == vm->scratch_pdp) { in gen8_ppgtt_alloc_4lvl()
1509 gen8_ppgtt_set_pml4e(pml4, pdp, pml4e); in gen8_ppgtt_alloc_4lvl()
1521 gen8_ppgtt_set_pml4e(pml4, vm->scratch_pdp, pml4e); in gen8_ppgtt_alloc_4lvl()
1592 u64 pml4e; in gen8_dump_ppgtt() local
1596 gen8_for_each_pml4e(pdp, pml4, start, length, pml4e) { in gen8_dump_ppgtt()
1597 if (pml4->pdps[pml4e] == ppgtt->vm.scratch_pdp) in gen8_dump_ppgtt()
1600 seq_printf(m, " PML4E #%llu\n", pml4e); in gen8_dump_ppgtt()