sys/dev/pci/drm/i915/display/intel_display_types.h
642
struct i915_vma *ggtt_vma;
sys/dev/pci/drm/i915/display/intel_display_types.h
643
struct i915_vma *dpt_vma;
sys/dev/pci/drm/i915/display/intel_display_types.h
719
struct i915_vma *vma;
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
131
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_dpt.c
22
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_dpt.c
321
u64 intel_dpt_offset(struct i915_vma *dpt_vma)
sys/dev/pci/drm/i915/display/intel_dpt.h
12
struct i915_vma;
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
24
u64 intel_dpt_offset(struct i915_vma *dpt_vma);
sys/dev/pci/drm/i915/display/intel_dsb_buffer.c
39
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_dsb_buffer.h
12
struct i915_vma;
sys/dev/pci/drm/i915/display/intel_dsb_buffer.h
16
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_fb_pin.c
109
struct i915_vma *
sys/dev/pci/drm/i915/display/intel_fb_pin.c
125
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_fb_pin.c
225
void intel_fb_unpin_vma(struct i915_vma *vma, unsigned long flags)
sys/dev/pci/drm/i915/display/intel_fb_pin.c
23
static struct i915_vma *
sys/dev/pci/drm/i915/display/intel_fb_pin.c
268
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_fb_pin.c
334
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_fb_pin.c
351
void intel_fb_get_map(struct i915_vma *vma, struct iosys_map *map)
sys/dev/pci/drm/i915/display/intel_fb_pin.c
36
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_fb_pin.h
12
struct i915_vma;
sys/dev/pci/drm/i915/display/intel_fb_pin.h
17
struct i915_vma *
sys/dev/pci/drm/i915/display/intel_fb_pin.h
26
void intel_fb_unpin_vma(struct i915_vma *vma, unsigned long flags);
sys/dev/pci/drm/i915/display/intel_fb_pin.h
31
void intel_fb_get_map(struct i915_vma *vma, struct iosys_map *map);
sys/dev/pci/drm/i915/display/intel_fbdev.c
255
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_fbdev.c
584
struct i915_vma *intel_fbdev_vma_pointer(struct intel_fbdev *fbdev)
sys/dev/pci/drm/i915/display/intel_fbdev.c
64
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_fbdev.h
25
struct i915_vma *intel_fbdev_vma_pointer(struct intel_fbdev *fbdev);
sys/dev/pci/drm/i915/display/intel_fbdev.h
38
static inline struct i915_vma *intel_fbdev_vma_pointer(struct intel_fbdev *fbdev)
sys/dev/pci/drm/i915/display/intel_fbdev_fb.c
70
struct drm_gem_object *_obj, struct i915_vma *vma)
sys/dev/pci/drm/i915/display/intel_fbdev_fb.h
13
struct i915_vma;
sys/dev/pci/drm/i915/display/intel_fbdev_fb.h
19
struct drm_gem_object *obj, struct i915_vma *vma);
sys/dev/pci/drm/i915/display/intel_hdcp_gsc.c
17
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_hdcp_gsc.c
43
struct i915_vma *vma = NULL;
sys/dev/pci/drm/i915/display/intel_overlay.c
1365
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_overlay.c
193
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_overlay.c
194
struct i915_vma *old_vma;
sys/dev/pci/drm/i915/display/intel_overlay.c
292
struct i915_vma *vma)
sys/dev/pci/drm/i915/display/intel_overlay.c
321
struct i915_vma *vma,
sys/dev/pci/drm/i915/display/intel_overlay.c
362
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_overlay.c
771
static struct i915_vma *intel_overlay_pin_fb(struct drm_i915_gem_object *new_bo)
sys/dev/pci/drm/i915/display/intel_overlay.c
774
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_overlay.c
806
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_plane_initial.c
124
static struct i915_vma *
sys/dev/pci/drm/i915/display/intel_plane_initial.c
132
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_plane_initial.c
265
struct i915_vma *vma;
sys/dev/pci/drm/i915/display/intel_plane_initial.c
27
struct i915_vma **vma)
sys/dev/pci/drm/i915/display/intel_plane_initial.c
318
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
119
struct i915_vma *vma = rcu_dereference_raw(*slot);
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
234
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
420
struct i915_vma *
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
428
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/i915_gem_domain.c
57
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1010
struct i915_vma *vma = ev->vma;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1074
struct i915_vma *vma = ev->vma;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1097
const struct i915_vma *target)
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1206
i915_vma_unpin((struct i915_vma *)cache->node.mm);
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1251
static void *reloc_iomap(struct i915_vma *batch,
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1265
struct i915_vma *vma = ERR_PTR(-ENODEV);
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1333
static void *reloc_vaddr(struct i915_vma *vma,
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1376
relocate_entry(struct i915_vma *vma,
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1379
const struct i915_vma *target)
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1456
struct i915_vma *vma = target->vma;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
1995
struct i915_vma *vma = ev->vma;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2087
struct i915_vma *vma = ev->vma;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2230
static struct i915_vma *
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2236
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2250
static struct i915_vma *eb_dispatch_secure(struct i915_execbuffer *eb, struct i915_vma *vma)
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2266
struct i915_vma *shadow, *trampoline, *batch;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2370
struct i915_vma *batch,
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
261
struct i915_vma *trampoline; /** trampoline used for chaining */
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
36
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
379
const struct i915_vma *vma,
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
441
struct i915_vma *vma = ev->vma;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
501
struct i915_vma *vma)
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
563
struct i915_vma *vma)
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
659
struct i915_vma *vma = ev->vma;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
838
u32 handle, struct i915_vma *vma)
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
887
static struct i915_vma *eb_lookup_vma(struct i915_execbuffer *eb, u32 handle)
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
893
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
948
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
986
struct i915_vma *vma = ev->vma;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
332
struct i915_vma *vma,
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
387
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
711
struct i915_vma *vma,
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
761
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
950
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/i915_gem_object.c
281
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/i915_gem_object.c
361
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/i915_gem_object.c
365
struct i915_vma,
sys/dev/pci/drm/i915/gem/i915_gem_object.c
603
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/i915_gem_object.h
782
struct i915_vma * __must_check
sys/dev/pci/drm/i915/gem/i915_gem_shrinker.c
390
struct i915_vma *vma, *next;
sys/dev/pci/drm/i915/gem/i915_gem_tiling.c
160
static bool i915_vma_fence_prepare(struct i915_vma *vma,
sys/dev/pci/drm/i915/gem/i915_gem_tiling.c
187
struct i915_vma *vma, *vn;
sys/dev/pci/drm/i915/gem/i915_gem_tiling.c
234
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1056
struct i915_vma *vma,
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1152
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1625
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1766
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1838
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
362
static int igt_check_page_sizes(struct i915_vma *vma)
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
428
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
505
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
601
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
745
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
923
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
104
struct i915_vma *batch;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
270
static struct i915_vma *
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
275
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
291
static struct i915_vma *create_vma(struct tiled_blits *t, bool lmem)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
317
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
453
static int pin_buffer(struct i915_vma *vma, u64 addr)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
95
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
119
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
197
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
85
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1516
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1605
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
445
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
914
struct i915_vma *vma,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
947
struct i915_vma *batch;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
948
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
155
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_migrate.c
113
struct i915_vma *vma,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_migrate.c
191
struct i915_vma *vma = NULL;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1583
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
192
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
547
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
782
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
809
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
99
struct i915_vma *vma;
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.c
112
struct i915_vma *vma, u64 offset,
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.c
116
struct i915_vma *batch;
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.c
41
struct i915_vma *
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.c
42
igt_emit_store_dw(struct i915_vma *vma,
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.h
16
struct i915_vma;
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.h
24
struct i915_vma *
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.h
25
igt_emit_store_dw(struct i915_vma *vma,
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.h
31
struct i915_vma *vma, u64 offset,
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.h
35
igt_vma_move_to_active_unlocked(struct i915_vma *vma, struct i915_request *rq,
sys/dev/pci/drm/i915/gt/gen6_ppgtt.h
17
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/gen7_renderclear.c
28
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/gen7_renderclear.c
376
static void emit_batch(struct i915_vma * const vma,
sys/dev/pci/drm/i915/gt/gen7_renderclear.c
433
struct i915_vma * const vma)
sys/dev/pci/drm/i915/gt/gen7_renderclear.c
92
struct i915_vma *vma,
sys/dev/pci/drm/i915/gt/gen7_renderclear.h
10
struct i915_vma;
sys/dev/pci/drm/i915/gt/gen7_renderclear.h
13
struct i915_vma * const vma);
sys/dev/pci/drm/i915/gt/gen8_ppgtt.c
961
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_context.c
126
static int __context_pin_state(struct i915_vma *vma, struct i915_gem_ww_ctx *ww)
sys/dev/pci/drm/i915/gt/intel_context.c
153
static void __context_unpin_state(struct i915_vma *vma)
sys/dev/pci/drm/i915/gt/intel_context_types.h
113
struct i915_vma *state;
sys/dev/pci/drm/i915/gt/intel_context_types.h
28
struct i915_vma;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1030
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1048
struct i915_vma *vma)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1075
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1397
struct i915_vma *hwsp = engine->status_page.vma;
sys/dev/pci/drm/i915/gt/intel_engine_types.h
65
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_engine_types.h
97
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_ggtt.c
1109
struct i915_vma *vma, *vn;
sys/dev/pci/drm/i915/gt/intel_ggtt.c
147
struct i915_vma *vma, *vn;
sys/dev/pci/drm/i915/gt/intel_ggtt.c
1759
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.c
201
struct i915_vma *vma)
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.c
206
struct i915_vma *old;
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.c
291
void i915_vma_revoke_fence(struct i915_vma *vma)
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.c
363
int __i915_vma_pin_fence(struct i915_vma *vma)
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.c
367
struct i915_vma *set = i915_gem_object_is_tiled(vma->obj) ? vma : NULL;
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.c
424
int i915_vma_pin_fence(struct i915_vma *vma)
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.h
16
struct i915_vma;
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.h
25
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_gt.c
467
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_gt_types.h
235
struct i915_vma *scratch;
sys/dev/pci/drm/i915/gt/intel_gtt.c
149
struct i915_vma *vma, *vn;
sys/dev/pci/drm/i915/gt/intel_gtt.c
694
struct i915_vma *
sys/dev/pci/drm/i915/gt/intel_gtt.c
698
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_gtt.c
715
struct i915_vma *
sys/dev/pci/drm/i915/gt/intel_gtt.c
718
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_gtt.h
168
struct i915_vma;
sys/dev/pci/drm/i915/gt/intel_gtt.h
254
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_gtt.h
691
struct i915_vma *
sys/dev/pci/drm/i915/gt/intel_gtt.h
694
struct i915_vma *
sys/dev/pci/drm/i915/gt/intel_lrc.c
1075
static struct i915_vma *
sys/dev/pci/drm/i915/gt/intel_lrc.c
1079
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_lrc.c
1134
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_lrc.c
1812
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_renderstate.h
15
struct i915_vma;
sys/dev/pci/drm/i915/gt/intel_renderstate.h
38
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_reset.c
848
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_ring.c
111
static struct i915_vma *create_ring_vma(struct i915_ggtt *ggtt, int size)
sys/dev/pci/drm/i915/gt/intel_ring.c
116
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_ring.c
150
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_ring.c
37
struct i915_vma *vma = ring->vma;
sys/dev/pci/drm/i915/gt/intel_ring.c
96
struct i915_vma *vma = ring->vma;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1284
struct i915_vma * const vma)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1291
struct i915_vma *vma)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1315
static struct i915_vma *gen7_ctx_vma(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1318
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1358
struct i915_vma *gen7_wa_vma;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
565
static struct i915_vma *
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
570
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
621
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_ring_types.h
22
struct i915_vma;
sys/dev/pci/drm/i915/gt/intel_ring_types.h
26
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_timeline.c
147
struct i915_vma *global_hwsp,
sys/dev/pci/drm/i915/gt/intel_timeline.c
170
struct i915_vma *hwsp = engine->status_page.vma;
sys/dev/pci/drm/i915/gt/intel_timeline.c
19
static struct i915_vma *hwsp_alloc(struct intel_gt *gt)
sys/dev/pci/drm/i915/gt/intel_timeline.c
23
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/intel_timeline.c
77
struct i915_vma *hwsp,
sys/dev/pci/drm/i915/gt/intel_timeline.h
20
struct i915_vma *global_hwsp,
sys/dev/pci/drm/i915/gt/intel_timeline_types.h
17
struct i915_vma;
sys/dev/pci/drm/i915/gt/intel_timeline_types.h
48
struct i915_vma *hwsp_ggtt;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2991
struct i915_vma *vma)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
3033
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/mock_engine.c
38
static struct i915_vma *create_ring_vma(struct i915_ggtt *ggtt, int size)
sys/dev/pci/drm/i915/gt/mock_engine.c
43
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1290
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1531
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
2707
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3046
static struct i915_vma *
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3048
struct i915_vma *result,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3052
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3121
static struct i915_vma *create_global(struct intel_gt *gt, size_t sz)
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3124
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3148
struct i915_vma *global,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3151
struct i915_vma *batch, *vma;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3208
struct i915_vma *global,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3251
struct i915_vma *global;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3491
struct i915_vma *vma = NULL;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
4194
struct i915_vma *scratch;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
820
emit_semaphore_chain(struct i915_request *rq, struct i915_vma *vma, int idx)
sys/dev/pci/drm/i915/gt/selftest_execlists.c
857
semaphore_queue(struct intel_engine_cs *engine, struct i915_vma *vma, int idx)
sys/dev/pci/drm/i915/gt/selftest_execlists.c
889
struct i915_vma *vma,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
929
struct i915_vma *vma,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
982
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
110
struct i915_vma *hws, *vma;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
1375
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
96
static u64 hws_address(const struct i915_vma *hws,
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1061
struct i915_vma *before,
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1062
struct i915_vma *after,
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1065
struct i915_vma *b_before, *b_after;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1144
static struct i915_vma *load_context(struct intel_context *ce, u32 poison)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1146
struct i915_vma *batch;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1220
struct i915_vma *batch;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1271
struct i915_vma *ref[2],
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1272
struct i915_vma *result[2],
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1386
static struct i915_vma *
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1389
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1413
struct i915_vma *ref[2], *result[2];
sys/dev/pci/drm/i915/gt/selftest_lrc.c
34
static struct i915_vma *create_scratch(struct intel_gt *gt)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
404
struct i915_vma *scratch)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
507
struct i915_vma *scratch;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
565
__gpr_read(struct intel_context *ce, struct i915_vma *scratch, u32 *slot)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
616
struct i915_vma *scratch,
sys/dev/pci/drm/i915/gt/selftest_lrc.c
701
struct i915_vma *scratch;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
933
static struct i915_vma *
sys/dev/pci/drm/i915/gt/selftest_lrc.c
937
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
972
static struct i915_vma *
sys/dev/pci/drm/i915/gt/selftest_lrc.c
973
store_context(struct intel_context *ce, struct i915_vma *scratch)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
975
struct i915_vma *batch;
sys/dev/pci/drm/i915/gt/selftest_mocs.c
20
struct i915_vma *scratch;
sys/dev/pci/drm/i915/gt/selftest_mocs.c
220
struct i915_vma *vma = arg->scratch;
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
12
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
207
struct i915_vma *bb;
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
263
struct i915_vma *saved_wa;
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
9
static struct i915_vma *create_wally(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_rps.c
56
static struct i915_vma *
sys/dev/pci/drm/i915/gt/selftest_rps.c
635
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_rps.c
70
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_rps.c
774
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
812
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
832
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_tlb.c
23
static void vma_set_qw(struct i915_vma *vma, u64 addr, u64 val)
sys/dev/pci/drm/i915/gt/selftest_tlb.c
236
struct i915_vma *va, *vb;
sys/dev/pci/drm/i915/gt/selftest_tlb.c
33
struct i915_vma *va,
sys/dev/pci/drm/i915/gt/selftest_tlb.c
34
struct i915_vma *vb,
sys/dev/pci/drm/i915/gt/selftest_tlb.c
45
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
1020
struct i915_vma *A,
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
1021
struct i915_vma *B,
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
105
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
1061
struct i915_vma *scratch[2];
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/gt/selftest_workarounds.c
381
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
503
struct i915_vma *scratch;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
504
struct i915_vma *batch;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
843
struct i915_vma *results)
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
890
struct i915_vma *batch;
sys/dev/pci/drm/i915/gt/uc/intel_gsc_fw.c
394
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/uc/intel_gsc_proxy.c
359
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc.c
150
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc.c
200
struct i915_vma *vma = fetch_and_zero(&gsc->local);
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc.h
12
struct i915_vma;
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc.h
39
struct i915_vma *local; /* private memory for GSC usage */
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc.h
53
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
11
struct i915_vma;
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
79
struct i915_vma *heci_pkt_vma;
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
80
struct i915_vma *bb_vma;
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
777
struct i915_vma *intel_guc_allocate_vma(struct intel_guc *guc, u32 size)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
781
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
835
struct i915_vma **out_vma, void **out_vaddr)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
837
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
193
struct i915_vma *ads_vma;
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
213
struct i915_vma *lrc_desc_pool_v69;
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
417
struct i915_vma *vma)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
441
struct i915_vma *intel_guc_allocate_vma(struct intel_guc *guc, u32 size);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
443
struct i915_vma **out_vma, void **out_vaddr);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.h
18
struct i915_vma;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.h
63
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/uc/intel_guc_hwconfig.c
76
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
640
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.h
63
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc_types.h
17
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/uc/intel_huc.c
406
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/uc/intel_huc.h
18
struct i915_vma;
sys/dev/pci/drm/i915/gt/uc/intel_huc.h
51
struct i915_vma *heci_pkt;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
1200
struct i915_vma *vma;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.h
116
struct i915_vma *rsa_data;
sys/dev/pci/drm/i915/gvt/scheduler.c
609
struct i915_vma *vma;
sys/dev/pci/drm/i915/gvt/scheduler.h
127
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_cmd_parser.c
1446
struct i915_vma *batch,
sys/dev/pci/drm/i915/i915_cmd_parser.c
1449
struct i915_vma *shadow,
sys/dev/pci/drm/i915/i915_cmd_parser.h
13
struct i915_vma;
sys/dev/pci/drm/i915/i915_cmd_parser.h
19
struct i915_vma *batch,
sys/dev/pci/drm/i915/i915_cmd_parser.h
22
struct i915_vma *shadow,
sys/dev/pci/drm/i915/i915_debugfs.c
130
static const char *stringify_vma_type(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_debugfs.c
177
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_gem.c
1004
struct i915_vma * __must_check
sys/dev/pci/drm/i915/i915_gem.c
1010
struct i915_vma *ret;
sys/dev/pci/drm/i915/i915_gem.c
121
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_gem.c
141
struct i915_vma,
sys/dev/pci/drm/i915/i915_gem.c
301
static struct i915_vma *i915_gem_gtt_prepare(struct drm_i915_gem_object *obj,
sys/dev/pci/drm/i915/i915_gem.c
307
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_gem.c
364
struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_gem.c
388
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_gem.c
551
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_gem.c
889
static void discard_ggtt_vma(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_gem.c
901
struct i915_vma *
sys/dev/pci/drm/i915/i915_gem.c
909
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_gem.c
95
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_gem.h
40
struct i915_vma;
sys/dev/pci/drm/i915/i915_gem.h
55
struct i915_vma * __must_check
sys/dev/pci/drm/i915/i915_gem.h
61
struct i915_vma * __must_check
sys/dev/pci/drm/i915/i915_gem_evict.c
112
static bool defer_evict(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_gem_evict.c
157
struct i915_vma *vma, *next;
sys/dev/pci/drm/i915/i915_gem_evict.c
160
struct i915_vma *active;
sys/dev/pci/drm/i915/i915_gem_evict.c
301
vma = container_of(node, struct i915_vma, node);
sys/dev/pci/drm/i915/i915_gem_evict.c
337
struct i915_vma *vma, *next;
sys/dev/pci/drm/i915/i915_gem_evict.c
41
static bool dying_vma(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_gem_evict.c
478
struct i915_vma *vma, *vn;
sys/dev/pci/drm/i915/i915_gem_evict.c
67
static bool grab_vma(struct i915_vma *vma, struct i915_gem_ww_ctx *ww)
sys/dev/pci/drm/i915/i915_gem_evict.c
86
static void ungrab_vma(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_gem_evict.c
98
struct i915_vma *vma,
sys/dev/pci/drm/i915/i915_gpu_error.c
1582
struct i915_vma *vma,
sys/dev/pci/drm/i915/i915_gpu_error.c
1626
create_vma_coredump(const struct intel_gt *gt, struct i915_vma *vma,
sys/dev/pci/drm/i915/i915_gpu_error.c
1648
struct i915_vma *vma,
sys/dev/pci/drm/i915/i915_perf.c
1383
struct i915_vma *scratch;
sys/dev/pci/drm/i915/i915_perf.c
1876
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_perf.c
1960
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_perf.c
2301
static struct i915_vma *
sys/dev/pci/drm/i915/i915_perf.c
2333
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_perf.c
390
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_perf_types.h
290
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_perf_types.h
31
struct i915_vma;
sys/dev/pci/drm/i915/i915_perf_types.h
338
struct i915_vma *noa_wait;
sys/dev/pci/drm/i915/i915_request.h
304
I915_SELFTEST_DECLARE(struct i915_vma *batch);
sys/dev/pci/drm/i915/i915_vma.c
102
static void vma_print_allocator(struct i915_vma *vma, const char *reason)
sys/dev/pci/drm/i915/i915_vma.c
108
static inline struct i915_vma *active_to_vma(struct i915_active *ref)
sys/dev/pci/drm/i915/i915_vma.c
110
return container_of(ref, typeof(struct i915_vma), active);
sys/dev/pci/drm/i915/i915_vma.c
115
struct i915_vma *vma = active_to_vma(ref);
sys/dev/pci/drm/i915/i915_vma.c
1310
__i915_vma_get_pages(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
1357
I915_SELFTEST_EXPORT int i915_vma_get_pages(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
140
struct i915_vma *vma = active_to_vma(ref);
sys/dev/pci/drm/i915/i915_vma.c
1404
static void __vma_put_pages(struct i915_vma *vma, unsigned int count)
sys/dev/pci/drm/i915/i915_vma.c
1420
I915_SELFTEST_EXPORT void i915_vma_put_pages(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
1428
static void vma_unbind_pages(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
1442
int i915_vma_pin_ww(struct i915_vma *vma, struct i915_gem_ww_ctx *ww,
sys/dev/pci/drm/i915/i915_vma.c
153
static struct i915_vma *
sys/dev/pci/drm/i915/i915_vma.c
158
struct i915_vma *pos = ERR_PTR(-E2BIG);
sys/dev/pci/drm/i915/i915_vma.c
159
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_vma.c
1632
int i915_vma_pin(struct i915_vma *vma, u64 size, u64 alignment, u64 flags)
sys/dev/pci/drm/i915/i915_vma.c
1663
static int __i915_ggtt_pin(struct i915_vma *vma, struct i915_gem_ww_ctx *ww,
sys/dev/pci/drm/i915/i915_vma.c
1698
int i915_ggtt_pin(struct i915_vma *vma, struct i915_gem_ww_ctx *ww,
sys/dev/pci/drm/i915/i915_vma.c
1730
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_vma.c
1740
static void __vma_close(struct i915_vma *vma, struct intel_gt *gt)
sys/dev/pci/drm/i915/i915_vma.c
1758
void i915_vma_close(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
1775
static void __i915_vma_remove_closed(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
1780
void i915_vma_reopen(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
1790
static void force_unbind(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
1800
static void release_references(struct i915_vma *vma, struct intel_gt *gt,
sys/dev/pci/drm/i915/i915_vma.c
1852
void i915_vma_destroy_locked(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
1861
void i915_vma_destroy(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
1880
struct i915_vma *vma, *next;
sys/dev/pci/drm/i915/i915_vma.c
1923
static void __i915_vma_iounmap(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
1937
void i915_vma_revoke_mmap(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
1971
__i915_request_await_bind(struct i915_request *rq, struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
1976
static int __i915_vma_move_to_active(struct i915_vma *vma, struct i915_request *rq)
sys/dev/pci/drm/i915/i915_vma.c
1988
int _i915_vma_move_to_active(struct i915_vma *vma,
sys/dev/pci/drm/i915/i915_vma.c
2063
struct dma_fence *__i915_vma_evict(struct i915_vma *vma, bool async)
sys/dev/pci/drm/i915/i915_vma.c
2143
int __i915_vma_unbind(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
2174
static struct dma_fence *__i915_vma_unbind_async(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
2209
int i915_vma_unbind(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
2247
int i915_vma_unbind_async(struct i915_vma *vma, bool trylock_vm)
sys/dev/pci/drm/i915/i915_vma.c
2309
int i915_vma_unbind_unlocked(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
2320
struct i915_vma *i915_vma_make_unshrinkable(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
2326
void i915_vma_make_shrinkable(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
2331
void i915_vma_make_purgeable(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
2352
slab_vmas = KMEM_CACHE(i915_vma, SLAB_HWCACHE_ALIGN);
sys/dev/pci/drm/i915/i915_vma.c
2356
pool_init(&slab_vmas, sizeof(struct i915_vma),
sys/dev/pci/drm/i915/i915_vma.c
251
pos = rb_entry(rb, struct i915_vma, obj_node);
sys/dev/pci/drm/i915/i915_vma.c
294
static struct i915_vma *
sys/dev/pci/drm/i915/i915_vma.c
303
struct i915_vma *vma = rb_entry(rb, struct i915_vma, obj_node);
sys/dev/pci/drm/i915/i915_vma.c
332
struct i915_vma *
sys/dev/pci/drm/i915/i915_vma.c
337
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_vma.c
415
int i915_vma_wait_for_bind(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
435
static int i915_vma_verify_bind_complete(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
458
struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
48
static inline void assert_vma_held_evict(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
482
int i915_vma_bind(struct i915_vma *vma,
sys/dev/pci/drm/i915/i915_vma.c
591
void __iomem *i915_vma_pin_iomap(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
61
static struct i915_vma *i915_vma_alloc(void)
sys/dev/pci/drm/i915/i915_vma.c
659
void i915_vma_flush_writes(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
665
void i915_vma_unpin_iomap(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
677
void i915_vma_unpin_and_release(struct i915_vma **p_vma, unsigned int flags)
sys/dev/pci/drm/i915/i915_vma.c
679
struct i915_vma *vma;
sys/dev/pci/drm/i915/i915_vma.c
697
bool i915_vma_misplaced(const struct i915_vma *vma,
sys/dev/pci/drm/i915/i915_vma.c
70
static void i915_vma_free(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
731
void __i915_vma_set_map_and_fenceable(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
750
bool i915_gem_valid_gtt_space(struct i915_vma *vma, unsigned long color)
sys/dev/pci/drm/i915/i915_vma.c
798
i915_vma_insert(struct i915_vma *vma, struct i915_gem_ww_ctx *ww,
sys/dev/pci/drm/i915/i915_vma.c
83
static void vma_print_allocator(struct i915_vma *vma, const char *reason)
sys/dev/pci/drm/i915/i915_vma.c
937
i915_vma_detach(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.c
950
static bool try_qad_pin(struct i915_vma *vma, unsigned int flags)
sys/dev/pci/drm/i915/i915_vma.h
104
void i915_vma_flush_writes(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
106
static inline bool i915_vma_is_map_and_fenceable(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
111
static inline bool i915_vma_set_userfault(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
117
static inline void i915_vma_unset_userfault(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
122
static inline bool i915_vma_has_userfault(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
127
static inline bool i915_vma_is_closed(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
133
static inline u64 __i915_vma_size(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
148
static inline u64 i915_vma_size(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
155
static inline u64 __i915_vma_offset(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
171
static inline u64 i915_vma_offset(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
177
static inline u32 i915_ggtt_offset(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
187
static inline u32 i915_ggtt_pin_bias(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
192
static inline struct i915_vma *i915_vma_get(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
198
static inline struct i915_vma *i915_vma_tryget(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
206
static inline void i915_vma_put(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
212
i915_vma_compare(struct i915_vma *vma,
sys/dev/pci/drm/i915/i915_vma.h
256
int i915_vma_bind(struct i915_vma *vma,
sys/dev/pci/drm/i915/i915_vma.h
262
bool i915_gem_valid_gtt_space(struct i915_vma *vma, unsigned long color);
sys/dev/pci/drm/i915/i915_vma.h
263
bool i915_vma_misplaced(const struct i915_vma *vma,
sys/dev/pci/drm/i915/i915_vma.h
265
void __i915_vma_set_map_and_fenceable(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
266
void i915_vma_revoke_mmap(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
268
struct dma_fence *__i915_vma_evict(struct i915_vma *vma, bool async);
sys/dev/pci/drm/i915/i915_vma.h
269
int __i915_vma_unbind(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
270
int __must_check i915_vma_unbind(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
271
int __must_check i915_vma_unbind_async(struct i915_vma *vma, bool trylock_vm);
sys/dev/pci/drm/i915/i915_vma.h
272
int __must_check i915_vma_unbind_unlocked(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
273
void i915_vma_unlink_ctx(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
274
void i915_vma_close(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
275
void i915_vma_reopen(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
277
void i915_vma_destroy_locked(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
278
void i915_vma_destroy(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
282
static inline void i915_vma_lock(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
287
static inline void i915_vma_unlock(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
293
i915_vma_pin_ww(struct i915_vma *vma, struct i915_gem_ww_ctx *ww,
sys/dev/pci/drm/i915/i915_vma.h
297
i915_vma_pin(struct i915_vma *vma, u64 size, u64 alignment, u64 flags);
sys/dev/pci/drm/i915/i915_vma.h
299
int i915_ggtt_pin(struct i915_vma *vma, struct i915_gem_ww_ctx *ww,
sys/dev/pci/drm/i915/i915_vma.h
302
static inline int i915_vma_pin_count(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
307
static inline bool i915_vma_is_pinned(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
312
static inline void __i915_vma_pin(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
318
static inline void __i915_vma_unpin(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
324
static inline void i915_vma_unpin(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
330
static inline bool i915_vma_is_bound(const struct i915_vma *vma,
sys/dev/pci/drm/i915/i915_vma.h
342
static inline void __iomem *i915_vma_get_iomap(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
358
void __iomem *i915_vma_pin_iomap(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
369
void i915_vma_unpin_iomap(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
385
int __must_check i915_vma_pin_fence(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
386
void i915_vma_revoke_fence(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
388
int __i915_vma_pin_fence(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
390
static inline void __i915_vma_unpin_fence(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
405
i915_vma_unpin_fence(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
411
static inline int i915_vma_fence_id(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
418
static inline bool i915_vma_is_scanout(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
423
static inline void i915_vma_mark_scanout(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
428
static inline void i915_vma_clear_scanout(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
43
struct i915_vma *
sys/dev/pci/drm/i915/i915_vma.h
450
struct i915_vma *i915_vma_make_unshrinkable(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
451
void i915_vma_make_shrinkable(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
452
void i915_vma_make_purgeable(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
454
int i915_vma_wait_for_bind(struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
456
static inline int i915_vma_sync(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
472
i915_vma_get_current_resource(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
479
struct i915_vma *vma);
sys/dev/pci/drm/i915/i915_vma.h
48
void i915_vma_unpin_and_release(struct i915_vma **p_vma, unsigned int flags);
sys/dev/pci/drm/i915/i915_vma.h
485
I915_SELFTEST_DECLARE(int i915_vma_get_pages(struct i915_vma *vma));
sys/dev/pci/drm/i915/i915_vma.h
486
I915_SELFTEST_DECLARE(void i915_vma_put_pages(struct i915_vma *vma));
sys/dev/pci/drm/i915/i915_vma.h
51
static inline bool i915_vma_is_active(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
60
int __must_check _i915_vma_move_to_active(struct i915_vma *vma,
sys/dev/pci/drm/i915/i915_vma.h
65
i915_vma_move_to_active(struct i915_vma *vma, struct i915_request *rq,
sys/dev/pci/drm/i915/i915_vma.h
77
static inline bool i915_vma_is_ggtt(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
82
static inline bool i915_vma_is_dpt(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
87
static inline bool i915_vma_has_ggtt_write(const struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
92
static inline void i915_vma_set_ggtt_write(struct i915_vma *vma)
sys/dev/pci/drm/i915/i915_vma.h
98
static inline bool i915_vma_unset_ggtt_write(struct i915_vma *vma)
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
320
struct i915_vma **vma, void **map)
sys/dev/pci/drm/i915/pxp/intel_pxp_types.h
51
struct i915_vma *pkt_vma; /* GSC FW cmd packet vma */
sys/dev/pci/drm/i915/pxp/intel_pxp_types.h
54
struct i915_vma *bb_vma; /* HECI_PKT batch buffer vma */
sys/dev/pci/drm/i915/selftests/i915_gem_evict.c
158
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_evict.c
252
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_evict.c
55
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_evict.c
87
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1024
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1086
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1439
static void track_vma_bind(struct i915_vma *vma)
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1507
static int reserve_gtt_with_resource(struct i915_vma *vma, u64 offset)
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1553
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1598
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1642
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1689
static int insert_gtt_with_resource(struct i915_vma *vma)
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1776
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1817
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1836
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
1875
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
398
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
421
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
656
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
723
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
812
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
920
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_request.c
1007
static int emit_bb_start(struct i915_request *rq, struct i915_vma *batch)
sys/dev/pci/drm/i915/selftests/i915_request.c
1017
struct i915_vma *batch)
sys/dev/pci/drm/i915/selftests/i915_request.c
1052
struct i915_vma *batch;
sys/dev/pci/drm/i915/selftests/i915_request.c
1117
static struct i915_vma *recursive_batch(struct intel_gt *gt)
sys/dev/pci/drm/i915/selftests/i915_request.c
1121
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_request.c
1170
static int recursive_batch_resolve(struct i915_vma *batch)
sys/dev/pci/drm/i915/selftests/i915_request.c
1214
struct i915_vma *batch;
sys/dev/pci/drm/i915/selftests/i915_request.c
1344
struct i915_vma *batch;
sys/dev/pci/drm/i915/selftests/i915_request.c
959
static struct i915_vma *empty_batch(struct intel_gt *gt)
sys/dev/pci/drm/i915/selftests/i915_request.c
962
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_vma.c
1009
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_vma.c
119
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_vma.c
222
bool (*assert)(const struct i915_vma *,
sys/dev/pci/drm/i915/selftests/i915_vma.c
228
static bool assert_pin_valid(const struct i915_vma *vma,
sys/dev/pci/drm/i915/selftests/i915_vma.c
242
static bool assert_pin_enospc(const struct i915_vma *vma,
sys/dev/pci/drm/i915/selftests/i915_vma.c
250
static bool assert_pin_einval(const struct i915_vma *vma,
sys/dev/pci/drm/i915/selftests/i915_vma.c
314
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_vma.c
37
static bool assert_vma(struct i915_vma *vma,
sys/dev/pci/drm/i915/selftests/i915_vma.c
620
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_vma.c
63
static struct i915_vma *
sys/dev/pci/drm/i915/selftests/i915_vma.c
68
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/i915_vma.c
718
struct i915_vma *vma,
sys/dev/pci/drm/i915/selftests/i915_vma.c
747
static bool assert_pin(struct i915_vma *vma,
sys/dev/pci/drm/i915/selftests/i915_vma.c
808
struct i915_vma *vma;
sys/dev/pci/drm/i915/selftests/igt_spinner.c
117
static u64 hws_address(const struct i915_vma *hws,
sys/dev/pci/drm/i915/selftests/igt_spinner.c
130
struct i915_vma *hws, *vma;
sys/dev/pci/drm/i915/selftests/igt_spinner.c
46
unsigned int mode, struct i915_vma **vma)
sys/dev/pci/drm/i915/selftests/igt_spinner.h
24
struct i915_vma *hws_vma, *batch_vma;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
667
struct i915_vma *vma,
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
715
struct i915_vma *vma;