Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpu/drm/i915/
Di915_gem_gtt.c621 gen8_setup_page_directory(struct i915_hw_ppgtt *ppgtt, in gen8_setup_page_directory()
637 gen8_setup_page_directory_pointer(struct i915_hw_ppgtt *ppgtt, in gen8_setup_page_directory_pointer()
674 static int gen8_legacy_mm_switch(struct i915_hw_ppgtt *ppgtt, in gen8_legacy_mm_switch()
690 static int gen8_48b_mm_switch(struct i915_hw_ppgtt *ppgtt, in gen8_48b_mm_switch()
702 struct i915_hw_ppgtt *ppgtt = in gen8_ppgtt_clear_pte_range()
703 container_of(vm, struct i915_hw_ppgtt, base); in gen8_ppgtt_clear_pte_range()
758 struct i915_hw_ppgtt *ppgtt = in gen8_ppgtt_clear_range()
759 container_of(vm, struct i915_hw_ppgtt, base); in gen8_ppgtt_clear_range()
784 struct i915_hw_ppgtt *ppgtt = in gen8_ppgtt_insert_pte_entries()
785 container_of(vm, struct i915_hw_ppgtt, base); in gen8_ppgtt_insert_pte_entries()
[all …]
Di915_gem_gtt.h366 struct i915_hw_ppgtt { struct
381 int (*enable)(struct i915_hw_ppgtt *ppgtt); argument
382 int (*switch_mm)(struct i915_hw_ppgtt *ppgtt, argument
384 void (*debug_dump)(struct i915_hw_ppgtt *ppgtt, struct seq_file *m); argument
514 i915_page_dir_dma_addr(const struct i915_hw_ppgtt *ppgtt, const unsigned n) in i915_page_dir_dma_addr()
526 int i915_ppgtt_init(struct drm_device *dev, struct i915_hw_ppgtt *ppgtt);
530 struct i915_hw_ppgtt *i915_ppgtt_create(struct drm_device *dev,
532 static inline void i915_ppgtt_get(struct i915_hw_ppgtt *ppgtt) in i915_ppgtt_get()
537 static inline void i915_ppgtt_put(struct i915_hw_ppgtt *ppgtt) in i915_ppgtt_put()
Di915_gem_context.c138 struct i915_hw_ppgtt *ppgtt = ctx->ppgtt; in i915_gem_context_clean()
292 struct i915_hw_ppgtt *ppgtt = i915_ppgtt_create(dev, file_priv); in i915_gem_create_context()
Di915_drv.h879 struct i915_hw_ppgtt *ppgtt;
1280 struct i915_hw_ppgtt *aliasing_ppgtt;
3086 static inline struct i915_hw_ppgtt *
3091 return container_of(vm, struct i915_hw_ppgtt, base); in i915_vm_to_ppgtt()
Dintel_lrc.c360 struct i915_hw_ppgtt *ppgtt = rq->ctx->ppgtt; in execlists_update_context()
1551 struct i915_hw_ppgtt *ppgtt = req->ctx->ppgtt; in intel_logical_ring_emit_pdps()
2235 struct i915_hw_ppgtt *ppgtt = ctx->ppgtt; in populate_lr_context()
Di915_debugfs.c346 struct i915_hw_ppgtt *ppgtt; in per_file_stats()
356 ppgtt = container_of(vma->vm, struct i915_hw_ppgtt, base); in per_file_stats()
2211 struct i915_hw_ppgtt *ppgtt = ctx->ppgtt; in per_file_ctx()
2232 struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; in gen8_ppgtt_info()
2267 struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; in gen6_ppgtt_info()