Searched refs:pml4 (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_gem_gtt.c | 610 struct i915_pml4 *pml4) in gen8_initialize_pml4() argument 617 fill_px(vm->dev, pml4, scratch_pml4e); in gen8_initialize_pml4() 638 struct i915_pml4 *pml4, in gen8_setup_page_directory_pointer() argument 642 gen8_ppgtt_pml4e_t *pagemap = kmap_px(pml4); in gen8_setup_page_directory_pointer() 693 return gen8_write_pdp(req, 0, px_dma(&ppgtt->pml4)); in gen8_48b_mm_switch() 770 gen8_for_each_pml4e(pdp, &ppgtt->pml4, start, length, templ4, pml4e) { in gen8_ppgtt_clear_range() 839 gen8_for_each_pml4e(pdp, &ppgtt->pml4, start, length, templ4, pml4e) { in gen8_ppgtt_insert_entries() 911 u64 daddr = px_dma(&ppgtt->pml4); in gen8_ppgtt_notify_vgt() 968 for_each_set_bit(i, ppgtt->pml4.used_pml4es, GEN8_PML4ES_PER_PML4) { in gen8_ppgtt_cleanup_4lvl() 969 if (WARN_ON(!ppgtt->pml4.pdps[i])) in gen8_ppgtt_cleanup_4lvl() [all …]
|
D | i915_gem_gtt.h | 372 struct i915_pml4 pml4; /* GEN8+ & 48b PPGTT */ member 479 #define gen8_for_each_pml4e(pdp, pml4, start, length, temp, iter) \ argument 482 (pdp = (pml4)->pdps[iter]), 1 : 0; \
|
D | intel_lrc.c | 200 reg_state[CTX_PDP0_UDW + 1] = upper_32_bits(px_dma(&ppgtt->pml4)); \ 201 reg_state[CTX_PDP0_LDW + 1] = lower_32_bits(px_dma(&ppgtt->pml4)); \
|