Lines Matching defs:ppgtt
464 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() local
547 struct i915_hw_ppgtt *ppgtt = in gen8_ppgtt_insert_entries() local
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() local
661 static int gen8_ppgtt_allocate_page_tables(struct i915_hw_ppgtt *ppgtt) in gen8_ppgtt_allocate_page_tables()
681 static int gen8_ppgtt_allocate_page_directories(struct i915_hw_ppgtt *ppgtt, in gen8_ppgtt_allocate_page_directories()
704 static int gen8_ppgtt_alloc(struct i915_hw_ppgtt *ppgtt, in gen8_ppgtt_alloc()
726 static int gen8_ppgtt_setup_page_directories(struct i915_hw_ppgtt *ppgtt, in gen8_ppgtt_setup_page_directories()
745 static int gen8_ppgtt_setup_page_tables(struct i915_hw_ppgtt *ppgtt, in gen8_ppgtt_setup_page_tables()
776 static int gen8_ppgtt_init(struct i915_hw_ppgtt *ppgtt, uint64_t size) in gen8_ppgtt_init()
859 static void gen6_dump_ppgtt(struct i915_hw_ppgtt *ppgtt, struct seq_file *m) in gen6_dump_ppgtt()
921 struct i915_hw_ppgtt *ppgtt = in gen6_write_pde() local
948 static uint32_t get_pd_offset(struct i915_hw_ppgtt *ppgtt) in get_pd_offset()
955 static int hsw_mm_switch(struct i915_hw_ppgtt *ppgtt, in hsw_mm_switch()
980 static int vgpu_mm_switch(struct i915_hw_ppgtt *ppgtt, in vgpu_mm_switch()
990 static int gen7_mm_switch(struct i915_hw_ppgtt *ppgtt, in gen7_mm_switch()
1022 static int gen6_mm_switch(struct i915_hw_ppgtt *ppgtt, in gen6_mm_switch()
1099 struct i915_hw_ppgtt *ppgtt = in gen6_ppgtt_clear_range() local
1133 struct i915_hw_ppgtt *ppgtt = in gen6_ppgtt_insert_entries() local
1165 static inline void mark_tlbs_dirty(struct i915_hw_ppgtt *ppgtt) in mark_tlbs_dirty()
1196 struct i915_hw_ppgtt *ppgtt = in gen6_alloc_va_range() local
1276 static void gen6_ppgtt_free(struct i915_hw_ppgtt *ppgtt) in gen6_ppgtt_free()
1293 struct i915_hw_ppgtt *ppgtt = in gen6_ppgtt_cleanup() local
1301 static int gen6_ppgtt_allocate_page_directories(struct i915_hw_ppgtt *ppgtt) in gen6_ppgtt_allocate_page_directories()
1353 static int gen6_ppgtt_alloc(struct i915_hw_ppgtt *ppgtt) in gen6_ppgtt_alloc()
1358 static void gen6_scratch_va_range(struct i915_hw_ppgtt *ppgtt, in gen6_scratch_va_range()
1368 static int gen6_ppgtt_init(struct i915_hw_ppgtt *ppgtt, bool aliasing) in gen6_ppgtt_init()
1433 static int __hw_ppgtt_init(struct drm_device *dev, struct i915_hw_ppgtt *ppgtt, in __hw_ppgtt_init()
1446 int i915_ppgtt_init(struct drm_device *dev, struct i915_hw_ppgtt *ppgtt) in i915_ppgtt_init()
1466 struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; in i915_ppgtt_init_hw() local
1500 struct i915_hw_ppgtt *ppgtt; in i915_ppgtt_create() local
1522 struct i915_hw_ppgtt *ppgtt = in i915_ppgtt_release() local
1702 struct i915_hw_ppgtt *ppgtt = in i915_gem_restore_gtt_mappings() local
2080 struct i915_hw_ppgtt *ppgtt; in i915_gem_setup_global_gtt() local
2115 struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; in i915_global_gtt_cleanup() local