Lines Matching defs:ppgtt

361 #define kunmap_px(ppgtt, vaddr) kunmap_page_dma((ppgtt)->base.dev, (vaddr))  argument
621 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() local
758 struct i915_hw_ppgtt *ppgtt = in gen8_ppgtt_clear_range() local
784 struct i915_hw_ppgtt *ppgtt = in gen8_ppgtt_insert_pte_entries() local
825 struct i915_hw_ppgtt *ppgtt = in gen8_ppgtt_insert_entries() local
902 static int gen8_ppgtt_notify_vgt(struct i915_hw_ppgtt *ppgtt, bool create) in gen8_ppgtt_notify_vgt()
964 static void gen8_ppgtt_cleanup_4lvl(struct i915_hw_ppgtt *ppgtt) in gen8_ppgtt_cleanup_4lvl()
980 struct i915_hw_ppgtt *ppgtt = in gen8_ppgtt_cleanup() local
1208 static void mark_tlbs_dirty(struct i915_hw_ppgtt *ppgtt) in mark_tlbs_dirty()
1218 struct i915_hw_ppgtt *ppgtt = in gen8_alloc_va_range_3lvl() local
1330 struct i915_hw_ppgtt *ppgtt = in gen8_alloc_va_range_4lvl() local
1377 struct i915_hw_ppgtt *ppgtt = in gen8_alloc_va_range() local
1444 static void gen8_dump_ppgtt(struct i915_hw_ppgtt *ppgtt, struct seq_file *m) in gen8_dump_ppgtt()
1469 static int gen8_preallocate_top_level_pdps(struct i915_hw_ppgtt *ppgtt) in gen8_preallocate_top_level_pdps()
1503 static int gen8_ppgtt_init(struct i915_hw_ppgtt *ppgtt) in gen8_ppgtt_init()
1557 static void gen6_dump_ppgtt(struct i915_hw_ppgtt *ppgtt, struct seq_file *m) in gen6_dump_ppgtt()
1615 struct i915_hw_ppgtt *ppgtt = in gen6_write_pde() local
1642 static uint32_t get_pd_offset(struct i915_hw_ppgtt *ppgtt) in get_pd_offset()
1649 static int hsw_mm_switch(struct i915_hw_ppgtt *ppgtt, in hsw_mm_switch()
1675 static int vgpu_mm_switch(struct i915_hw_ppgtt *ppgtt, in vgpu_mm_switch()
1686 static int gen7_mm_switch(struct i915_hw_ppgtt *ppgtt, in gen7_mm_switch()
1719 static int gen6_mm_switch(struct i915_hw_ppgtt *ppgtt, in gen6_mm_switch()
1798 struct i915_hw_ppgtt *ppgtt = in gen6_ppgtt_clear_range() local
1833 struct i915_hw_ppgtt *ppgtt = in gen6_ppgtt_insert_entries() local
1867 struct i915_hw_ppgtt *ppgtt = in gen6_alloc_va_range() local
1980 struct i915_hw_ppgtt *ppgtt = in gen6_ppgtt_cleanup() local
1995 static int gen6_ppgtt_allocate_page_directories(struct i915_hw_ppgtt *ppgtt) in gen6_ppgtt_allocate_page_directories()
2046 static int gen6_ppgtt_alloc(struct i915_hw_ppgtt *ppgtt) in gen6_ppgtt_alloc()
2051 static void gen6_scratch_va_range(struct i915_hw_ppgtt *ppgtt, in gen6_scratch_va_range()
2061 static int gen6_ppgtt_init(struct i915_hw_ppgtt *ppgtt) in gen6_ppgtt_init()
2114 static int __hw_ppgtt_init(struct drm_device *dev, struct i915_hw_ppgtt *ppgtt) in __hw_ppgtt_init()
2134 int i915_ppgtt_init(struct drm_device *dev, struct i915_hw_ppgtt *ppgtt) in i915_ppgtt_init()
2174 struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; in i915_ppgtt_init_ring() local
2188 struct i915_hw_ppgtt *ppgtt; in i915_ppgtt_create() local
2210 struct i915_hw_ppgtt *ppgtt = in i915_ppgtt_release() local
2695 struct i915_hw_ppgtt *ppgtt; in i915_gem_setup_global_gtt() local
2747 struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; in i915_global_gtt_cleanup() local
3189 struct i915_hw_ppgtt *ppgtt = in i915_gem_restore_gtt_mappings() local