Symbol: i915_address_space
sys/dev/pci/drm/i915/display/intel_display_types.h
147
struct i915_address_space *dpt_vm;
sys/dev/pci/drm/i915/display/intel_dpt.c
111
static void dpt_unbind_vma(struct i915_address_space *vm,
sys/dev/pci/drm/i915/display/intel_dpt.c
117
static void dpt_cleanup(struct i915_address_space *vm)
sys/dev/pci/drm/i915/display/intel_dpt.c
124
struct i915_vma *intel_dpt_pin_to_ggtt(struct i915_address_space *vm,
sys/dev/pci/drm/i915/display/intel_dpt.c
177
void intel_dpt_unpin_from_ggtt(struct i915_address_space *vm)
sys/dev/pci/drm/i915/display/intel_dpt.c
19
struct i915_address_space vm;
sys/dev/pci/drm/i915/display/intel_dpt.c
243
struct i915_address_space *
sys/dev/pci/drm/i915/display/intel_dpt.c
249
struct i915_address_space *vm;
sys/dev/pci/drm/i915/display/intel_dpt.c
29
i915_vm_to_dpt(struct i915_address_space *vm)
sys/dev/pci/drm/i915/display/intel_dpt.c
313
void intel_dpt_destroy(struct i915_address_space *vm)
sys/dev/pci/drm/i915/display/intel_dpt.c
41
static void dpt_insert_page(struct i915_address_space *vm,
sys/dev/pci/drm/i915/display/intel_dpt.c
54
static void dpt_insert_entries(struct i915_address_space *vm,
sys/dev/pci/drm/i915/display/intel_dpt.c
76
static void dpt_clear_range(struct i915_address_space *vm,
sys/dev/pci/drm/i915/display/intel_dpt.c
81
static void dpt_bind_vma(struct i915_address_space *vm,
sys/dev/pci/drm/i915/display/intel_dpt.h
11
struct i915_address_space;
sys/dev/pci/drm/i915/display/intel_dpt.h
16
void intel_dpt_destroy(struct i915_address_space *vm);
sys/dev/pci/drm/i915/display/intel_dpt.h
17
struct i915_vma *intel_dpt_pin_to_ggtt(struct i915_address_space *vm,
sys/dev/pci/drm/i915/display/intel_dpt.h
19
void intel_dpt_unpin_from_ggtt(struct i915_address_space *vm);
sys/dev/pci/drm/i915/display/intel_dpt.h
22
struct i915_address_space *
sys/dev/pci/drm/i915/display/intel_fb.c
2306
struct i915_address_space *vm;
sys/dev/pci/drm/i915/display/intel_fb_pin.c
28
struct i915_address_space *vm)
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1293
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1629
struct i915_address_space *vm = NULL;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1818
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1884
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1904
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
2569
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
359
static struct i915_address_space *
sys/dev/pci/drm/i915/gem/i915_gem_context.c
362
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
378
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/i915_gem_context.h
156
static inline struct i915_address_space *
sys/dev/pci/drm/i915/gem/i915_gem_context.h
169
static inline struct i915_address_space *
sys/dev/pci/drm/i915/gem/i915_gem_context.h
172
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/i915_gem_context_types.h
194
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/i915_gem_context_types.h
28
struct i915_address_space;
sys/dev/pci/drm/i915/gem/i915_gem_context_types.h
283
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2233
struct i915_address_space *vm,
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
889
struct i915_address_space *vm = eb->context->vm;
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
306
struct i915_address_space *shares_resv_from;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1618
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1762
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1833
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
32
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
717
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
862
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1373
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1490
static int check_scratch(struct i915_address_space *vm, u64 offset)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1514
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1602
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1746
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
578
create_test_object(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_migrate.c
183
struct i915_address_space *vm,
sys/dev/pci/drm/i915/gem/selftests/mock_context.c
112
struct i915_address_space *vm)
sys/dev/pci/drm/i915/gem/selftests/mock_context.h
13
struct i915_address_space;
sys/dev/pci/drm/i915/gem/selftests/mock_context.h
27
struct i915_address_space *vm);
sys/dev/pci/drm/i915/gt/gen6_ppgtt.c
110
static void gen6_ppgtt_insert_entries(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen6_ppgtt.c
172
static void gen6_alloc_va_range(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen6_ppgtt.c
221
struct i915_address_space * const vm = &ppgtt->base.vm;
sys/dev/pci/drm/i915/gt/gen6_ppgtt.c
267
static void gen6_ppgtt_cleanup(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/gen6_ppgtt.c
280
static void pd_vma_bind(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen6_ppgtt.c
296
static void pd_vma_unbind(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen6_ppgtt.c
74
static void gen6_ppgtt_clear_range(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
180
static unsigned int gen8_pd_top_count(const struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
188
gen8_pdp_for_page_index(struct i915_address_space * const vm, const u64 idx)
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
199
gen8_pdp_for_page_address(struct i915_address_space * const vm, const u64 addr)
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
204
static void __gen8_ppgtt_cleanup(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
222
static void gen8_ppgtt_cleanup(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
239
static u64 __gen8_ppgtt_clear(struct i915_address_space * const vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
307
static void gen8_ppgtt_clear(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
322
static void __gen8_ppgtt_alloc(struct i915_address_space * const vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
390
static void gen8_ppgtt_alloc(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
406
static void __gen8_ppgtt_foreach(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
409
void (*fn)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
439
static void gen8_ppgtt_foreach(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
441
void (*fn)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
503
xehp_ppgtt_insert_huge(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
611
static void gen8_ppgtt_insert_huge(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
735
static void gen8_ppgtt_insert(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
763
static void gen8_ppgtt_insert_entry(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
784
static void xehp_ppgtt_insert_entry_lm(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
813
static void xehp_ppgtt_insert_entry(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
826
static int gen8_init_scratch(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
837
struct i915_address_space *clone = vm->gt->vm;
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
894
struct i915_address_space *vm = &ppgtt->vm;
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
925
gen8_alloc_top_pd(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
957
static int gen8_init_rsvd(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/gen8_ppgtt.h
11
struct i915_address_space;
sys/dev/pci/drm/i915/gt/intel_context_types.h
98
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gt/intel_engine.h
281
struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1354
struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
1014
static void aliasing_gtt_unbind_vma(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
1350
static void gen6_gmch_remove(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_ggtt.c
145
void i915_ggtt_suspend_vm(struct i915_address_space *vm, bool evict_all)
sys/dev/pci/drm/i915/gt/intel_ggtt.c
1757
bool i915_ggtt_resume_vm(struct i915_address_space *vm, bool all_evicted)
sys/dev/pci/drm/i915/gt/intel_ggtt.c
481
static void gen8_ggtt_insert_page(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
496
static dma_addr_t gen8_ggtt_read_entry(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
506
static void gen8_ggtt_insert_page_bind(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
521
static void gen8_ggtt_insert_entries(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
560
static bool __gen8_ggtt_insert_entries_bind(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
591
static void gen8_ggtt_insert_entries_bind(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
604
static void gen8_ggtt_clear_range(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
625
static void gen8_ggtt_scratch_range_bind(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
646
static void gen6_ggtt_insert_page(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
661
static dma_addr_t gen6_ggtt_read_entry(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
678
static void gen6_ggtt_insert_entries(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
711
static void nop_clear_range(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
716
static void bxt_vtd_ggtt_wa(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_ggtt.c
729
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gt/intel_ggtt.c
746
static void bxt_vtd_ggtt_insert_page__BKL(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
758
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gt/intel_ggtt.c
775
static void bxt_vtd_ggtt_insert_entries__BKL(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
785
static void gen6_ggtt_clear_range(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
806
void intel_ggtt_bind_vma(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
830
void intel_ggtt_unbind_vma(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
836
dma_addr_t intel_ggtt_read_entry(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt.c
991
static void aliasing_gtt_bind_vma(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt_gmch.c
18
static void gmch_ggtt_insert_page(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt_gmch.c
30
static dma_addr_t gmch_ggtt_read_entry(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt_gmch.c
37
static void gmch_ggtt_insert_entries(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt_gmch.c
54
static void gmch_ggtt_clear_range(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ggtt_gmch.c
60
static void gmch_ggtt_remove(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gt.c
506
static struct i915_address_space *kernel_vm(struct intel_gt *gt)
sys/dev/pci/drm/i915/gt/intel_gt.c
831
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gt/intel_gt_types.h
223
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gt/intel_gtt.c
123
int map_pt_dma_locked(struct i915_address_space *vm, struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gt/intel_gtt.c
182
static void __i915_vm_close(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gtt.c
197
int i915_vm_lock_objects(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.c
210
void i915_address_space_fini(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gtt.c
225
struct i915_address_space *vm =
sys/dev/pci/drm/i915/gt/intel_gtt.c
236
struct i915_address_space *vm =
sys/dev/pci/drm/i915/gt/intel_gtt.c
237
container_of(work, struct i915_address_space, release_work);
sys/dev/pci/drm/i915/gt/intel_gtt.c
252
struct i915_address_space *vm =
sys/dev/pci/drm/i915/gt/intel_gtt.c
253
container_of(kref, struct i915_address_space, ref);
sys/dev/pci/drm/i915/gt/intel_gtt.c
261
void i915_address_space_init(struct i915_address_space *vm, int subclass)
sys/dev/pci/drm/i915/gt/intel_gtt.c
359
int setup_scratch_page(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gtt.c
41
struct drm_i915_gem_object *alloc_pt_lmem(struct i915_address_space *vm, int sz)
sys/dev/pci/drm/i915/gt/intel_gtt.c
423
void free_scratch(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gtt.c
695
__vm_create_scratch_for_read(struct i915_address_space *vm, unsigned long size)
sys/dev/pci/drm/i915/gt/intel_gtt.c
716
__vm_create_scratch_for_read_pinned(struct i915_address_space *vm, unsigned long size)
sys/dev/pci/drm/i915/gt/intel_gtt.c
75
struct drm_i915_gem_object *alloc_pt_dma(struct i915_address_space *vm, int sz)
sys/dev/pci/drm/i915/gt/intel_gtt.c
99
int map_pt_dma(struct i915_address_space *vm, struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/gt/intel_gtt.h
233
void (*bind_vma)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
242
void (*unbind_vma)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
308
(*alloc_pt_dma)(struct i915_address_space *vm, int sz);
sys/dev/pci/drm/i915/gt/intel_gtt.h
310
(*alloc_scratch_dma)(struct i915_address_space *vm, int sz);
sys/dev/pci/drm/i915/gt/intel_gtt.h
319
void (*allocate_va_range)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
322
void (*clear_range)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
324
void (*scratch_range)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
326
void (*insert_page)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
331
void (*insert_entries)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
335
void (*raw_insert_page)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
340
void (*raw_insert_entries)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
344
dma_addr_t (*read_entry)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
346
void (*cleanup)(struct i915_address_space *vm);
sys/dev/pci/drm/i915/gt/intel_gtt.h
348
void (*foreach)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
350
void (*fn)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
370
struct i915_address_space vm;
sys/dev/pci/drm/i915/gt/intel_gtt.h
415
struct i915_address_space vm;
sys/dev/pci/drm/i915/gt/intel_gtt.h
427
i915_vm_lock_objects(struct i915_address_space *vm, struct i915_gem_ww_ctx *ww);
sys/dev/pci/drm/i915/gt/intel_gtt.h
430
i915_vm_is_4lvl(const struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gtt.h
436
i915_vm_has_scratch_64K(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gtt.h
441
static inline u64 i915_vm_min_alignment(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
451
static inline u64 i915_vm_obj_min_alignment(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
461
i915_vm_has_cache_coloring(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gtt.h
467
i915_vm_to_ggtt(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gtt.h
475
i915_vm_to_ppgtt(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gtt.h
482
static inline struct i915_address_space *
sys/dev/pci/drm/i915/gt/intel_gtt.h
483
i915_vm_get(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gtt.h
489
static inline struct i915_address_space *
sys/dev/pci/drm/i915/gt/intel_gtt.h
490
i915_vm_tryget(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gtt.h
495
static inline void assert_vm_alive(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gtt.h
506
static inline struct dma_resv *i915_vm_resv_get(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gtt.h
516
static inline void i915_vm_put(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gtt.h
525
static inline void i915_vm_resv_put(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_gtt.h
530
void i915_address_space_init(struct i915_address_space *vm, int subclass);
sys/dev/pci/drm/i915/gt/intel_gtt.h
531
void i915_address_space_fini(struct i915_address_space *vm);
sys/dev/pci/drm/i915/gt/intel_gtt.h
590
void intel_ggtt_bind_vma(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
595
void intel_ggtt_unbind_vma(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
598
dma_addr_t intel_ggtt_read_entry(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
619
void i915_ggtt_suspend_vm(struct i915_address_space *vm, bool evict_all);
sys/dev/pci/drm/i915/gt/intel_gtt.h
620
bool i915_ggtt_resume_vm(struct i915_address_space *vm, bool all_evicted);
sys/dev/pci/drm/i915/gt/intel_gtt.h
633
int setup_scratch_page(struct i915_address_space *vm);
sys/dev/pci/drm/i915/gt/intel_gtt.h
634
void free_scratch(struct i915_address_space *vm);
sys/dev/pci/drm/i915/gt/intel_gtt.h
636
struct drm_i915_gem_object *alloc_pt_dma(struct i915_address_space *vm, int sz);
sys/dev/pci/drm/i915/gt/intel_gtt.h
637
struct drm_i915_gem_object *alloc_pt_lmem(struct i915_address_space *vm, int sz);
sys/dev/pci/drm/i915/gt/intel_gtt.h
638
struct i915_page_table *alloc_pt(struct i915_address_space *vm, int sz);
sys/dev/pci/drm/i915/gt/intel_gtt.h
639
struct i915_page_directory *alloc_pd(struct i915_address_space *vm);
sys/dev/pci/drm/i915/gt/intel_gtt.h
642
int map_pt_dma(struct i915_address_space *vm, struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gt/intel_gtt.h
643
int map_pt_dma_locked(struct i915_address_space *vm, struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/gt/intel_gtt.h
645
void free_px(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
671
void ppgtt_bind_vma(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
676
void ppgtt_unbind_vma(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
683
int i915_vm_alloc_pt_stash(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
686
int i915_vm_map_pt_stash(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
688
void i915_vm_free_pt_stash(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_gtt.h
692
__vm_create_scratch_for_read(struct i915_address_space *vm, unsigned long size);
sys/dev/pci/drm/i915/gt/intel_gtt.h
695
__vm_create_scratch_for_read_pinned(struct i915_address_space *vm, unsigned long size);
sys/dev/pci/drm/i915/gt/intel_lrc.c
903
static struct i915_ppgtt *vm_alias(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_migrate.c
249
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gt/intel_migrate.c
38
static void xehp_toggle_pdes(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_migrate.c
55
static void xehp_insert_pte(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_migrate.c
74
static void insert_pte(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_migrate.c
86
static struct i915_address_space *migrate_vm(struct intel_gt *gt)
sys/dev/pci/drm/i915/gt/intel_ppgtt.c
16
struct i915_page_table *alloc_pt(struct i915_address_space *vm, int sz)
sys/dev/pci/drm/i915/gt/intel_ppgtt.c
182
void ppgtt_bind_vma(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ppgtt.c
207
void ppgtt_unbind_vma(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ppgtt.c
223
int i915_vm_alloc_pt_stash(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ppgtt.c
276
int i915_vm_map_pt_stash(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ppgtt.c
293
void i915_vm_free_pt_stash(struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ppgtt.c
53
struct i915_page_directory *alloc_pd(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_ppgtt.c
71
void free_px(struct i915_address_space *vm, struct i915_page_table *pt, int lvl)
sys/dev/pci/drm/i915/gt/intel_ring.c
113
struct i915_address_space *vm = &ggtt->vm;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
147
static struct i915_address_space *vm_alias(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
155
static u32 pp_dir(struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
162
struct i915_address_space *vm = vm_alias(engine->gt->vm);
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
530
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
549
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
698
struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
899
static int switch_mm(struct i915_request *rq, struct i915_address_space *vm)
sys/dev/pci/drm/i915/gt/mock_engine.c
40
struct i915_address_space *vm = &ggtt->vm;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3495
struct i915_address_space *vm;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
107
struct i915_address_space *vm = i915_gem_context_get_eb_vm(h->ctx);
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
1381
struct i915_address_space *vm = arg->vma->vm;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
1427
struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1387
create_result_vma(struct i915_address_space *vm, unsigned long sz)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
934
create_user_vma(struct i915_address_space *vm, unsigned long size)
sys/dev/pci/drm/i915/gt/selftest_rps.c
58
struct i915_address_space *vm,
sys/dev/pci/drm/i915/gt/selftest_tlb.c
230
void (*tlbinv)(struct i915_address_space *vm, u64 addr, u64 length))
sys/dev/pci/drm/i915/gt/selftest_tlb.c
36
void (*tlbinv)(struct i915_address_space *vm, u64 addr, u64 length),
sys/dev/pci/drm/i915/gt/selftest_tlb.c
363
static void tlbinv_full(struct i915_address_space *vm, u64 addr, u64 length)
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
378
static struct i915_vma *create_batch(struct i915_address_space *vm)
sys/dev/pci/drm/i915/i915_gem_evict.c
148
i915_gem_evict_something(struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_gem_evict.c
328
int i915_gem_evict_for_node(struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_gem_evict.c
458
int i915_gem_evict_vm(struct i915_address_space *vm, struct i915_gem_ww_ctx *ww,
sys/dev/pci/drm/i915/i915_gem_evict.c
46
static int ggtt_flush(struct i915_address_space *vm)
sys/dev/pci/drm/i915/i915_gem_evict.h
12
struct i915_address_space;
sys/dev/pci/drm/i915/i915_gem_evict.h
16
int __must_check i915_gem_evict_something(struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_gem_evict.h
22
int __must_check i915_gem_evict_for_node(struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_gem_evict.h
26
int i915_gem_evict_vm(struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_gem_gtt.c
102
int i915_gem_gtt_reserve(struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_gem_gtt.c
195
int i915_gem_gtt_insert(struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_gem_gtt.h
18
struct i915_address_space;
sys/dev/pci/drm/i915/i915_gem_gtt.h
28
int i915_gem_gtt_reserve(struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_gem_gtt.h
34
int i915_gem_gtt_insert(struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_vma.c
1383
void vma_invalidate_tlb(struct i915_address_space *vm, u32 *tlb)
sys/dev/pci/drm/i915/i915_vma.c
155
struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_vma.c
1666
struct i915_address_space *vm = vma->vm;
sys/dev/pci/drm/i915/i915_vma.c
1886
struct i915_address_space *vm = vma->vm;
sys/dev/pci/drm/i915/i915_vma.c
1905
struct i915_address_space *vm = vma->vm;
sys/dev/pci/drm/i915/i915_vma.c
2211
struct i915_address_space *vm = vma->vm;
sys/dev/pci/drm/i915/i915_vma.c
2250
struct i915_address_space *vm = vma->vm;
sys/dev/pci/drm/i915/i915_vma.c
296
struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_vma.c
334
struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_vma.c
356
struct i915_address_space *vm;
sys/dev/pci/drm/i915/i915_vma.h
213
struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_vma.h
267
void vma_invalidate_tlb(struct i915_address_space *vm, u32 *tlb);
sys/dev/pci/drm/i915/i915_vma.h
45
struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_vma_resource.c
175
struct i915_address_space *vm;
sys/dev/pci/drm/i915/i915_vma_resource.c
247
struct i915_address_space *vm = vma_res->vm;
sys/dev/pci/drm/i915/i915_vma_resource.c
303
struct i915_address_space *vm = vma_res->vm;
sys/dev/pci/drm/i915/i915_vma_resource.c
342
i915_vma_resource_color_adjust_range(struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_vma_resource.c
365
int i915_vma_resource_bind_dep_sync(struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_vma_resource.c
400
void i915_vma_resource_bind_dep_sync_all(struct i915_address_space *vm)
sys/dev/pci/drm/i915/i915_vma_resource.c
449
int i915_vma_resource_bind_dep_await(struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_vma_resource.h
109
struct i915_address_space *vm;
sys/dev/pci/drm/i915/i915_vma_resource.h
202
struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_vma_resource.h
243
int i915_vma_resource_bind_dep_sync(struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_vma_resource.h
248
int i915_vma_resource_bind_dep_await(struct i915_address_space *vm,
sys/dev/pci/drm/i915/i915_vma_resource.h
255
void i915_vma_resource_bind_dep_sync_all(struct i915_address_space *vm);
sys/dev/pci/drm/i915/i915_vma_types.h
140
struct i915_address_space *vm;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1004
static int shrink_boom(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1082
static int misaligned_case(struct i915_address_space *vm, struct intel_memory_region *mr,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1147
static int misaligned_pin(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1194
int (*func)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1280
int (*func)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1457
int (*func)(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1462
struct i915_address_space *vm;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1509
struct i915_address_space *vm = vma->vm;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1691
struct i915_address_space *vm = vma->vm;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
244
static int lowlevel_hole(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
392
struct i915_address_space *vm)
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
409
static int fill_hole(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
635
static int walk_hole(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
718
static int pot_hole(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
793
static int drunk_hole(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
904
static int __shrink_hole(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
982
static int shrink_hole(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/i915_vma.c
118
struct i915_address_space *vm;
sys/dev/pci/drm/i915/selftests/i915_vma.c
550
struct i915_address_space *vm = &ggtt->vm;
sys/dev/pci/drm/i915/selftests/i915_vma.c
65
struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/i915_vma.c
797
struct i915_address_space *vm = &ggtt->vm;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
710
struct i915_address_space *vm;
sys/dev/pci/drm/i915/selftests/mock_gtt.c
102
static void mock_unbind_ggtt(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/mock_gtt.c
27
static void mock_insert_page(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/mock_gtt.c
35
static void mock_insert_entries(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/mock_gtt.c
41
static void mock_bind_ppgtt(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/mock_gtt.c
51
static void mock_unbind_ppgtt(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/mock_gtt.c
56
static void mock_cleanup(struct i915_address_space *vm)
sys/dev/pci/drm/i915/selftests/mock_gtt.c
60
static void mock_clear_range(struct i915_address_space *vm,
sys/dev/pci/drm/i915/selftests/mock_gtt.c
94
static void mock_bind_ggtt(struct i915_address_space *vm,