Home
last modified time | relevance | path

Searched defs:ppgtt (Results 1 – 6 of 6) sorted by relevance

/dflybsd-src/sys/dev/drm/i915/
H A Di915_gem_gtt.c496 #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 Di915_gem_context.c234 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 Dintel_lrc.c194 #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 Dintel_ringbuffer.c605 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 Di915_gem_gtt.h550 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 Di915_gem_context.h67 struct i915_hw_ppgtt *ppgtt; member