Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/i915/
Di915_gem_gtt.h312 struct i915_hw_ppgtt { struct
330 int (*enable)(struct i915_hw_ppgtt *ppgtt); argument
331 int (*switch_mm)(struct i915_hw_ppgtt *ppgtt, argument
333 void (*debug_dump)(struct i915_hw_ppgtt *ppgtt, struct seq_file *m); argument
405 int i915_ppgtt_init(struct drm_device *dev, struct i915_hw_ppgtt *ppgtt);
408 struct i915_hw_ppgtt *i915_ppgtt_create(struct drm_device *dev,
410 static inline void i915_ppgtt_get(struct i915_hw_ppgtt *ppgtt) in i915_ppgtt_get()
415 static inline void i915_ppgtt_put(struct i915_hw_ppgtt *ppgtt) in i915_ppgtt_put()
Di915_gem_gtt.c464 static int gen8_mm_switch(struct i915_hw_ppgtt *ppgtt, in gen8_mm_switch()
487 struct i915_hw_ppgtt *ppgtt = in gen8_ppgtt_clear_range()
488 container_of(vm, struct i915_hw_ppgtt, base); in gen8_ppgtt_clear_range()
547 struct i915_hw_ppgtt *ppgtt = in gen8_ppgtt_insert_entries()
548 container_of(vm, struct i915_hw_ppgtt, base); in gen8_ppgtt_insert_entries()
607 static void gen8_ppgtt_free(struct i915_hw_ppgtt *ppgtt) in gen8_ppgtt_free()
620 static void gen8_ppgtt_unmap_pages(struct i915_hw_ppgtt *ppgtt) in gen8_ppgtt_unmap_pages()
654 struct i915_hw_ppgtt *ppgtt = in gen8_ppgtt_cleanup()
655 container_of(vm, struct i915_hw_ppgtt, base); in gen8_ppgtt_cleanup()
661 static int gen8_ppgtt_allocate_page_tables(struct i915_hw_ppgtt *ppgtt) in gen8_ppgtt_allocate_page_tables()
[all …]
Di915_drv.h783 struct i915_hw_ppgtt *ppgtt;
1168 struct i915_hw_ppgtt *aliasing_ppgtt;
2848 static inline struct i915_hw_ppgtt *
2853 return container_of(vm, struct i915_hw_ppgtt, base); in i915_vm_to_ppgtt()
Di915_gem_context.c270 struct i915_hw_ppgtt *ppgtt = i915_ppgtt_create(dev, file_priv); in i915_gem_create_context()
Di915_debugfs.c326 struct i915_hw_ppgtt *ppgtt; in per_file_stats()
336 ppgtt = container_of(vma->vm, struct i915_hw_ppgtt, base); in per_file_stats()
2132 struct i915_hw_ppgtt *ppgtt = ctx->ppgtt; in per_file_ctx()
2153 struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; in gen8_ppgtt_info()
2192 struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; in gen6_ppgtt_info()
Dintel_lrc.c1731 struct i915_hw_ppgtt *ppgtt = ctx->ppgtt; in populate_lr_context()