Symbol: i915_address_space
sys/dev/drm/i915/i915_drv.h
3269
i915_vm_to_ppgtt(struct i915_address_space *vm)
sys/dev/drm/i915/i915_drv.h
3319
int __must_check i915_gem_evict_something(struct i915_address_space *vm,
sys/dev/drm/i915/i915_drv.h
3324
int __must_check i915_gem_evict_for_node(struct i915_address_space *vm,
sys/dev/drm/i915/i915_drv.h
3327
int i915_gem_evict_vm(struct i915_address_space *vm);
sys/dev/drm/i915/i915_gem.c
4820
struct i915_address_space *vm = &dev_priv->ggtt.vm;
sys/dev/drm/i915/i915_gem_evict.c
121
i915_gem_evict_something(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_evict.c
277
int i915_gem_evict_for_node(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_evict.c
394
int i915_gem_evict_vm(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_execbuffer.c
241
struct i915_address_space *vm; /** GTT and vma for the request */
sys/dev/drm/i915/i915_gem_gtt.c
1094
static void gen8_ppgtt_insert_3lvl(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
1228
static void gen8_ppgtt_insert_4lvl(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
1252
static void gen8_free_page_tables(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
1263
static int gen8_init_scratch(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
1310
struct i915_address_space *vm = &ppgtt->vm;
sys/dev/drm/i915/i915_gem_gtt.c
1340
static void gen8_free_scratch(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
1349
static void gen8_ppgtt_cleanup_3lvl(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
1380
static void gen8_ppgtt_cleanup(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
1396
static int gen8_ppgtt_alloc_pd(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
1432
static int gen8_ppgtt_alloc_pdp(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
1477
static int gen8_ppgtt_alloc_3lvl(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
1484
static int gen8_ppgtt_alloc_4lvl(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
1527
struct i915_address_space *vm = &ppgtt->vm;
sys/dev/drm/i915/i915_gem_gtt.c
1578
struct i915_address_space *vm = &ppgtt->vm;
sys/dev/drm/i915/i915_gem_gtt.c
1602
struct i915_address_space *vm = &ppgtt->vm;
sys/dev/drm/i915/i915_gem_gtt.c
1844
static void gen6_ppgtt_clear_range(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
1886
static void gen6_ppgtt_insert_entries(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
1926
static int gen6_alloc_va_range(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
1972
struct i915_address_space * const vm = &ppgtt->base.vm;
sys/dev/drm/i915/i915_gem_gtt.c
1998
static void gen6_ppgtt_free_scratch(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
2014
static void gen6_ppgtt_cleanup(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
2299
void i915_ppgtt_close(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
2305
static void ppgtt_destroy_vma(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
2463
static void gen8_ggtt_insert_page(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
2478
static void gen8_ggtt_insert_entries(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
2506
static void gen6_ggtt_insert_page(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
2527
static void gen6_ggtt_insert_entries(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
2547
static void nop_clear_range(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
2552
static void gen8_ggtt_clear_range(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
2574
static void bxt_vtd_ggtt_wa(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
2589
struct i915_address_space *vm;
sys/dev/drm/i915/i915_gem_gtt.c
2605
static void bxt_vtd_ggtt_insert_page__BKL(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
2617
struct i915_address_space *vm;
sys/dev/drm/i915/i915_gem_gtt.c
2633
static void bxt_vtd_ggtt_insert_entries__BKL(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
2644
struct i915_address_space *vm;
sys/dev/drm/i915/i915_gem_gtt.c
2659
static void bxt_vtd_ggtt_clear_range__BKL(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
2668
static void gen6_ggtt_clear_range(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
2691
static void i915_ggtt_insert_page(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
2703
static void i915_ggtt_insert_entries(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
2715
static void i915_ggtt_clear_range(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
2807
struct i915_address_space *vm = &i915->mm.aliasing_ppgtt->vm;
sys/dev/drm/i915/i915_gem_gtt.c
3362
static void gen6_gmch_remove(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
3512
static void i915_gmch_remove(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
3944
int i915_gem_gtt_reserve(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
4035
int i915_gem_gtt_insert(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
411
static struct page *vm_alloc_page(struct i915_address_space *vm, gfp_t gfp)
sys/dev/drm/i915/i915_gem_gtt.c
470
static void vm_free_pages_release(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
513
static void vm_free_page(struct i915_address_space *vm, struct page *page)
sys/dev/drm/i915/i915_gem_gtt.c
529
static void i915_address_space_init(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
551
static void i915_address_space_fini(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
564
static int __setup_page_dma(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
585
static int setup_page_dma(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
591
static void cleanup_page_dma(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
605
static void fill_page_dma(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
616
static void fill_page_dma_32(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
624
setup_scratch_page(struct i915_address_space *vm, gfp_t gfp)
sys/dev/drm/i915/i915_gem_gtt.c
686
static void cleanup_scratch_page(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
695
static struct i915_page_table *alloc_pt(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
712
static void free_pt(struct i915_address_space *vm, struct i915_page_table *pt)
sys/dev/drm/i915/i915_gem_gtt.c
718
static void gen8_initialize_pt(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
731
static struct i915_page_directory *alloc_pd(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
748
static void free_pd(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
755
static void gen8_initialize_pd(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
763
static int __pdp_init(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
784
static inline bool use_4lvl(const struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
790
alloc_pdp(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.c
819
static void free_pdp(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
831
static void gen8_initialize_pdp(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
841
static void gen8_initialize_pml4(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
862
static bool gen8_ppgtt_clear_pt(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
887
static void gen8_ppgtt_set_pde(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
901
static bool gen8_ppgtt_clear_pd(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
924
static void gen8_ppgtt_set_pdpe(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
943
static bool gen8_ppgtt_clear_pdp(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
966
static void gen8_ppgtt_clear_3lvl(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.c
989
static void gen8_ppgtt_clear_4lvl(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.h
348
int (*allocate_va_range)(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.h
350
void (*clear_range)(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.h
352
void (*insert_page)(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.h
357
void (*insert_entries)(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.h
361
void (*cleanup)(struct i915_address_space *vm);
sys/dev/drm/i915/i915_gem_gtt.h
372
i915_vm_is_48bit(const struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.h
378
i915_vm_has_scratch_64K(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.h
391
struct i915_address_space vm;
sys/dev/drm/i915/i915_gem_gtt.h
411
struct i915_address_space vm;
sys/dev/drm/i915/i915_gem_gtt.h
513
i915_pdpes_per_pdp(const struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.h
581
i915_vm_to_ggtt(struct i915_address_space *vm)
sys/dev/drm/i915/i915_gem_gtt.h
633
void i915_ppgtt_close(struct i915_address_space *vm);
sys/dev/drm/i915/i915_gem_gtt.h
657
int i915_gem_gtt_reserve(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gem_gtt.h
662
int i915_gem_gtt_insert(struct i915_address_space *vm,
sys/dev/drm/i915/i915_gpu_error.c
1539
struct i915_address_space *vm,
sys/dev/drm/i915/i915_gpu_error.c
1589
struct i915_address_space *vm = &error->i915->ggtt.vm;
sys/dev/drm/i915/i915_gpu_error.h
194
struct i915_address_space *active_vm[I915_NUM_ENGINES];
sys/dev/drm/i915/i915_gpu_error.h
89
struct i915_address_space *vm;
sys/dev/drm/i915/i915_vma.c
130
struct i915_address_space *vm,
sys/dev/drm/i915/i915_vma.c
230
struct i915_address_space *vm,
sys/dev/drm/i915/i915_vma.c
270
struct i915_address_space *vm,
sys/dev/drm/i915/i915_vma.h
138
struct i915_address_space *vm,
sys/dev/drm/i915/i915_vma.h
234
struct i915_address_space *vm,
sys/dev/drm/i915/i915_vma.h
52
struct i915_address_space *vm;
sys/dev/drm/i915/intel_ringbuffer.c
1144
struct i915_address_space *vm = &dev_priv->ggtt.vm;