Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpu/drm/i915/
Di915_gem_gtt.c610 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 …]
Di915_gem_gtt.h372 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; \
Dintel_lrc.c200 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)); \