Home
last modified time | relevance | path

Searched refs:i915_hw_ppgtt (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_gtt.h407 struct i915_hw_ppgtt { struct
418 void (*debug_dump)(struct i915_hw_ppgtt *ppgtt, struct seq_file *m); argument
422 struct i915_hw_ppgtt base;
434 static inline struct gen6_hw_ppgtt *to_gen6_ppgtt(struct i915_hw_ppgtt *base) in to_gen6_ppgtt()
572 i915_page_dir_dma_addr(const struct i915_hw_ppgtt *ppgtt, const unsigned n) in i915_page_dir_dma_addr()
628 struct i915_hw_ppgtt *i915_ppgtt_create(struct drm_i915_private *dev_priv,
631 static inline void i915_ppgtt_get(struct i915_hw_ppgtt *ppgtt) in i915_ppgtt_get()
636 static inline void i915_ppgtt_put(struct i915_hw_ppgtt *ppgtt) in i915_ppgtt_put()
642 int gen6_ppgtt_pin(struct i915_hw_ppgtt *base);
643 void gen6_ppgtt_unpin(struct i915_hw_ppgtt *base);
Di915_gem_context.h42 struct i915_hw_ppgtt;
78 struct i915_hw_ppgtt *ppgtt;
Di915_gem_gtt.c859 static void mark_tlbs_dirty(struct i915_hw_ppgtt *ppgtt) in mark_tlbs_dirty()
997 struct i915_hw_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in gen8_ppgtt_clear_4lvl()
1043 gen8_ppgtt_insert_pte_entries(struct i915_hw_ppgtt *ppgtt, in gen8_ppgtt_insert_pte_entries()
1104 struct i915_hw_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in gen8_ppgtt_insert_3lvl()
1238 struct i915_hw_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in gen8_ppgtt_insert_4lvl()
1316 static int gen8_ppgtt_notify_vgt(struct i915_hw_ppgtt *ppgtt, bool create) in gen8_ppgtt_notify_vgt()
1374 static void gen8_ppgtt_cleanup_4lvl(struct i915_hw_ppgtt *ppgtt) in gen8_ppgtt_cleanup_4lvl()
1391 struct i915_hw_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in gen8_ppgtt_cleanup()
1495 struct i915_hw_ppgtt *ppgtt = i915_vm_to_ppgtt(vm); in gen8_ppgtt_alloc_4lvl()
1529 static void gen8_dump_pdp(struct i915_hw_ppgtt *ppgtt, in gen8_dump_pdp()
[all …]
Di915_gem_context.c244 const struct i915_hw_ppgtt *ppgtt) in default_desc_template()
375 struct i915_hw_ppgtt *ppgtt; in i915_gem_create_context()
Dintel_ringbuffer.c1194 struct i915_hw_ppgtt *ppgtt; in __context_pin_ppgtt()
1206 struct i915_hw_ppgtt *ppgtt; in __context_unpin_ppgtt()
1484 const struct i915_hw_ppgtt *ppgtt) in load_pd_dir()
1670 struct i915_hw_ppgtt *ppgtt = ctx->ppgtt ?: rq->i915->mm.aliasing_ppgtt; in switch_context()
Dintel_lrc.c410 execlists_update_context_pdps(struct i915_hw_ppgtt *ppgtt, u32 *reg_state) in execlists_update_context_pdps()
421 struct i915_hw_ppgtt *ppgtt = in execlists_update_context()
1994 struct i915_hw_ppgtt *ppgtt = rq->gem_context->ppgtt; in intel_logical_ring_emit_pdps()
2572 struct i915_hw_ppgtt *ppgtt = ctx->ppgtt ?: dev_priv->mm.aliasing_ppgtt; in execlists_init_reg_state()
Di915_gem_userptr.c799 struct i915_hw_ppgtt *ppgtt; in i915_gem_userptr_ioctl()
Di915_drv.h969 struct i915_hw_ppgtt *aliasing_ppgtt;
3196 static inline struct i915_hw_ppgtt *
3199 return container_of(vm, struct i915_hw_ppgtt, vm); in i915_vm_to_ppgtt()
Di915_debugfs.c329 struct i915_hw_ppgtt *ppgtt = i915_vm_to_ppgtt(vma->vm); in per_file_stats()
2070 struct i915_hw_ppgtt *ppgtt = ctx->ppgtt; in per_file_ctx()
2090 struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; in gen8_ppgtt_info()
2131 struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; in gen6_ppgtt_info()
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Dmock_gtt.c58 struct i915_hw_ppgtt *
62 struct i915_hw_ppgtt *ppgtt; in mock_ppgtt()
Dmock_gtt.h31 struct i915_hw_ppgtt *
Dhuge_pages.c381 struct i915_hw_ppgtt *ppgtt = arg; in igt_mock_exhaust_device_supported_pages()
460 struct i915_hw_ppgtt *ppgtt = arg; in igt_mock_ppgtt_misaligned_dma()
588 struct i915_hw_ppgtt *ppgtt) in close_object_list()
608 struct i915_hw_ppgtt *ppgtt = arg; in igt_mock_ppgtt_huge_fill()
729 struct i915_hw_ppgtt *ppgtt = arg; in igt_mock_ppgtt_64K()
1421 struct i915_hw_ppgtt *ppgtt = ctx->ppgtt; in igt_ppgtt_pin_update()
1690 struct i915_hw_ppgtt *ppgtt; in i915_gem_huge_page_mock_selftests()
Di915_gem_gtt.c150 struct i915_hw_ppgtt *ppgtt; in igt_ppgtt_alloc()
1000 struct i915_hw_ppgtt *ppgtt; in exercise_ppgtt()
1249 struct i915_hw_ppgtt *ppgtt; in exercise_mock()
Di915_gem_context.c445 struct i915_hw_ppgtt *ppgtt; in igt_ctx_readonly()