Searched refs:pml4 (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_gem_gtt.c | 847 struct i915_pml4 *pml4) in gen8_initialize_pml4() argument 849 fill_px(vm, pml4, in gen8_initialize_pml4() 851 memset_p((void **)pml4->pdps, vm->scratch_pdp, GEN8_PML4ES_PER_PML4); in gen8_initialize_pml4() 977 static void gen8_ppgtt_set_pml4e(struct i915_pml4 *pml4, in gen8_ppgtt_set_pml4e() argument 983 pml4->pdps[pml4e] = pdp; in gen8_ppgtt_set_pml4e() 985 vaddr = kmap_atomic_px(pml4); in gen8_ppgtt_set_pml4e() 998 struct i915_pml4 *pml4 = &ppgtt->pml4; 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() 1240 struct i915_page_directory_pointer **pdps = ppgtt->pml4.pdps; in gen8_ppgtt_insert_4lvl() [all …]
|
D | intel_lrc_reg.h | 58 const u64 addr__ = px_dma(&ppgtt->pml4); \
|
D | i915_gem_gtt.h | 413 struct i915_pml4 pml4; /* GEN8+ & 48b PPGTT */ member 538 #define gen8_for_each_pml4e(pdp, pml4, start, length, iter) \ argument 541 (pdp = (pml4)->pdps[iter], true); \
|
/Linux-v4.19/drivers/gpu/drm/i915/gvt/ |
D | gtt.c | 491 DEFINE_PPGTT_GMA_TO_INDEX(gen8, pml4, (gma >> 39 & 0x1ff));
|