Searched defs:ppgtt (Results 1 – 6 of 6) sorted by relevance
/dflybsd-src/sys/dev/drm/i915/ |
H A D | i915_gem_gtt.c | 496 #define fill_px(ppgtt, px, v) fill_page_dma((vm), px_base(px), (v)) argument 497 #define fill32_px(ppgtt, px, v) fill_page_dma_32((vm), px_base(px), (v)) argument 777 static int gen8_mm_switch_3lvl(struct i915_hw_ppgtt *ppgtt, in gen8_mm_switch_3lvl() 793 static int gen8_mm_switch_4lvl(struct i915_hw_ppgtt *ppgtt, in gen8_mm_switch_4lvl() 804 static void mark_tlbs_dirty(struct i915_hw_ppgtt *ppgtt) in mark_tlbs_dirty() 942 struct i915_hw_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in gen8_ppgtt_clear_4lvl() local 988 gen8_ppgtt_insert_pte_entries(struct i915_hw_ppgtt *ppgtt, in gen8_ppgtt_insert_pte_entries() 1048 struct i915_hw_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in gen8_ppgtt_insert_3lvl() local 1160 struct i915_hw_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in gen8_ppgtt_insert_4lvl() local 1236 static int gen8_ppgtt_notify_vgt(struct i915_hw_ppgtt *ppgtt, bool create) in gen8_ppgtt_notify_vgt() [all …]
|
H A D | i915_gem_context.c | 234 const struct i915_hw_ppgtt *ppgtt) in default_desc_template() 362 struct i915_hw_ppgtt *ppgtt; in i915_gem_create_context() local 714 static inline bool skip_rcs_switch(struct i915_hw_ppgtt *ppgtt, in skip_rcs_switch() 731 needs_pd_load_pre(struct i915_hw_ppgtt *ppgtt, struct intel_engine_cs *engine) in needs_pd_load_pre() 757 needs_pd_load_post(struct i915_hw_ppgtt *ppgtt, in needs_pd_load_post() 777 struct i915_hw_ppgtt *ppgtt = to->ppgtt ?: req->i915->mm.aliasing_ppgtt; in do_rcs_switch() local 881 struct i915_hw_ppgtt *ppgtt = in i915_switch_context() local
|
H A D | intel_lrc.c | 194 #define ASSIGN_CTX_PDP(ppgtt, reg_state, n) do { \ argument 200 #define ASSIGN_CTX_PML4(ppgtt, reg_state) do { \ argument 404 execlists_update_context_pdps(struct i915_hw_ppgtt *ppgtt, u32 *reg_state) in execlists_update_context_pdps() 415 struct i915_hw_ppgtt *ppgtt = in execlists_update_context() local 1594 struct i915_hw_ppgtt *ppgtt = req->ctx->ppgtt; in intel_logical_ring_emit_pdps() local 2108 struct i915_hw_ppgtt *ppgtt = ctx->ppgtt ?: dev_priv->mm.aliasing_ppgtt; in execlists_init_reg_state() local
|
H A D | intel_ringbuffer.c | 605 struct i915_hw_ppgtt *ppgtt; in reset_ring_common() local 886 struct i915_hw_ppgtt *ppgtt; in gen8_ring_sync_to() local 1788 bool ppgtt = USES_PPGTT(req->i915) && in gen8_emit_bb_start() local
|
H A D | i915_gem_gtt.h | 550 i915_page_dir_dma_addr(const struct i915_hw_ppgtt *ppgtt, const unsigned n) in i915_page_dir_dma_addr() 610 static inline void i915_ppgtt_get(struct i915_hw_ppgtt *ppgtt) in i915_ppgtt_get() 615 static inline void i915_ppgtt_put(struct i915_hw_ppgtt *ppgtt) in i915_ppgtt_put()
|
H A D | i915_gem_context.h | 67 struct i915_hw_ppgtt *ppgtt; member
|