Home
last modified time | relevance | path

Searched refs:pml4 (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_gtt.c847 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 …]
Dintel_lrc_reg.h58 const u64 addr__ = px_dma(&ppgtt->pml4); \
Di915_gem_gtt.h413 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/
Dgtt.c491 DEFINE_PPGTT_GMA_TO_INDEX(gen8, pml4, (gma >> 39 & 0x1ff));