Home
last modified time | relevance | path

Searched refs:i915_vma (Results 1 – 25 of 94) sorted by relevance

1234

/Linux-v6.1/drivers/gpu/drm/i915/
Di915_vma.h43 struct i915_vma *
48 void i915_vma_unpin_and_release(struct i915_vma **p_vma, unsigned int flags);
51 static inline bool i915_vma_is_active(const struct i915_vma *vma) in i915_vma_is_active()
59 int __must_check _i915_vma_move_to_active(struct i915_vma *vma,
64 i915_vma_move_to_active(struct i915_vma *vma, struct i915_request *rq, in i915_vma_move_to_active()
72 static inline bool i915_vma_is_ggtt(const struct i915_vma *vma) in i915_vma_is_ggtt()
77 static inline bool i915_vma_is_dpt(const struct i915_vma *vma) in i915_vma_is_dpt()
82 static inline bool i915_vma_has_ggtt_write(const struct i915_vma *vma) in i915_vma_has_ggtt_write()
87 static inline void i915_vma_set_ggtt_write(struct i915_vma *vma) in i915_vma_set_ggtt_write()
93 static inline bool i915_vma_unset_ggtt_write(struct i915_vma *vma) in i915_vma_unset_ggtt_write()
[all …]
Di915_vma.c44 static inline void assert_vma_held_evict(const struct i915_vma *vma) in assert_vma_held_evict()
57 static struct i915_vma *i915_vma_alloc(void) in i915_vma_alloc()
62 static void i915_vma_free(struct i915_vma *vma) in i915_vma_free()
71 static void vma_print_allocator(struct i915_vma *vma, const char *reason) in vma_print_allocator()
88 static void vma_print_allocator(struct i915_vma *vma, const char *reason) in vma_print_allocator()
94 static inline struct i915_vma *active_to_vma(struct i915_active *ref) in active_to_vma()
96 return container_of(ref, typeof(struct i915_vma), active); in active_to_vma()
109 static struct i915_vma *
114 struct i915_vma *pos = ERR_PTR(-E2BIG); in vma_create()
115 struct i915_vma *vma; in vma_create()
[all …]
Di915_gem_evict.c41 static bool dying_vma(struct i915_vma *vma)
58 static bool grab_vma(struct i915_vma *vma, struct i915_gem_ww_ctx *ww) in grab_vma()
77 static void ungrab_vma(struct i915_vma *vma) in ungrab_vma()
89 struct i915_vma *vma, in mark_free()
103 static bool defer_evict(struct i915_vma *vma) in defer_evict()
148 struct i915_vma *vma, *next; in i915_gem_evict_something()
151 struct i915_vma *active; in i915_gem_evict_something()
284 vma = container_of(node, struct i915_vma, node); in i915_gem_evict_something()
320 struct i915_vma *vma, *next; in i915_gem_evict_for_node()
447 struct i915_vma *vma, *vn; in i915_gem_evict_vm()
Di915_cmd_parser.h13 struct i915_vma;
19 struct i915_vma *batch,
22 struct i915_vma *shadow,
Di915_gem.h40 struct i915_vma;
48 struct i915_vma * __must_check
54 struct i915_vma * __must_check
Di915_perf_types.h29 struct i915_vma;
248 struct i915_vma *vma;
308 struct i915_vma *noa_wait;
Di915_gem.c98 struct i915_vma *vma; in i915_gem_get_aperture_ioctl()
124 struct i915_vma *vma; in i915_gem_object_unbind()
144 struct i915_vma, in i915_gem_object_unbind()
303 static struct i915_vma *i915_gem_gtt_prepare(struct drm_i915_gem_object *obj, in i915_gem_gtt_prepare()
309 struct i915_vma *vma; in i915_gem_gtt_prepare()
366 struct i915_vma *vma) in i915_gem_gtt_cleanup()
389 struct i915_vma *vma; in i915_gem_gtt_pread()
545 struct i915_vma *vma; in i915_gem_gtt_pwrite_fast()
877 static void discard_ggtt_vma(struct i915_vma *vma) in discard_ggtt_vma()
889 struct i915_vma *
[all …]
/Linux-v6.1/drivers/gpu/drm/i915/gem/selftests/
Digt_gem_utils.h14 struct i915_vma;
22 struct i915_vma *
23 igt_emit_store_dw(struct i915_vma *vma,
29 struct i915_vma *vma, u64 offset,
Digt_gem_utils.c41 struct i915_vma *
42 igt_emit_store_dw(struct i915_vma *vma, in igt_emit_store_dw()
112 struct i915_vma *vma, u64 offset, in igt_gpu_fill_dw()
116 struct i915_vma *batch; in igt_gpu_fill_dw()
/Linux-v6.1/drivers/gpu/drm/i915/display/
Dintel_fb_pin.h12 struct i915_vma;
16 struct i915_vma *
23 void intel_unpin_fb_vma(struct i915_vma *vma, unsigned long flags);
Dintel_fb_pin.c19 static struct i915_vma *
30 struct i915_vma *vma; in intel_pin_fb_obj_dpt()
105 struct i915_vma *
117 struct i915_vma *vma; in intel_pin_and_fence_fb_obj()
231 void intel_unpin_fb_vma(struct i915_vma *vma, unsigned long flags) in intel_unpin_fb_vma()
244 struct i915_vma *vma; in intel_plane_pin_fb()
286 struct i915_vma *vma; in intel_plane_unpin_fb()
Dintel_dpt.h12 struct i915_vma;
16 struct i915_vma *intel_dpt_pin(struct i915_address_space *vm);
Dintel_plane_initial.c18 struct i915_vma **vma) in intel_reuse_initial_plane_obj()
46 static struct i915_vma *
52 struct i915_vma *vma; in initial_plane_vma()
168 struct i915_vma *vma; in intel_alloc_initial_plane_obj()
219 struct i915_vma *vma; in intel_find_initial_plane_obj()
/Linux-v6.1/drivers/gpu/drm/i915/gt/
Dgen7_renderclear.h10 struct i915_vma;
13 struct i915_vma * const vma);
Dintel_ring_types.h22 struct i915_vma;
26 struct i915_vma *vma;
Dselftest_lrc.c33 static struct i915_vma *create_scratch(struct intel_gt *gt) in create_scratch()
403 struct i915_vma *scratch) in __live_lrc_state()
508 struct i915_vma *scratch; in live_lrc_state()
566 __gpr_read(struct intel_context *ce, struct i915_vma *scratch, u32 *slot) in __gpr_read()
621 struct i915_vma *scratch, in __live_lrc_gpr()
706 struct i915_vma *scratch; in live_lrc_gpr()
930 static struct i915_vma *
934 struct i915_vma *vma; in create_user_vma()
969 static struct i915_vma *
970 store_context(struct intel_context *ce, struct i915_vma *scratch) in store_context()
[all …]
Dintel_timeline_types.h17 struct i915_vma;
48 struct i915_vma *hwsp_ggtt;
Dselftest_engine_cs.c67 static struct i915_vma *create_empty_batch(struct intel_context *ce) in create_empty_batch()
70 struct i915_vma *vma; in create_empty_batch()
134 struct i915_vma *batch; in perf_mi_bb_start()
203 static struct i915_vma *create_nop_batch(struct intel_context *ce) in create_nop_batch()
206 struct i915_vma *vma; in create_nop_batch()
258 struct i915_vma *base, *nop; in perf_mi_noop()
Dintel_ggtt_fencing.h16 struct i915_vma;
25 struct i915_vma *vma;
Dintel_ring.c36 struct i915_vma *vma = ring->vma; in intel_ring_pin()
95 struct i915_vma *vma = ring->vma; in intel_ring_unpin()
110 static struct i915_vma *create_ring_vma(struct i915_ggtt *ggtt, int size) in create_ring_vma()
115 struct i915_vma *vma; in create_ring_vma()
149 struct i915_vma *vma; in intel_engine_create_ring()
Dintel_renderstate.h15 struct i915_vma;
38 struct i915_vma *vma;
Dselftest_ring_submission.c9 static struct i915_vma *create_wally(struct intel_engine_cs *engine) in create_wally()
12 struct i915_vma *vma; in create_wally()
207 struct i915_vma *bb; in __live_ctx_switch_wa()
263 struct i915_vma *saved_wa; in live_ctx_switch_wa()
/Linux-v6.1/drivers/gpu/drm/i915/gt/uc/
Dintel_guc.h154 struct i915_vma *ads_vma;
174 struct i915_vma *lrc_desc_pool_v69;
341 struct i915_vma *vma) in intel_guc_ggtt_offset()
365 struct i915_vma *intel_guc_allocate_vma(struct intel_guc *guc, u32 size);
367 struct i915_vma **out_vma, void **out_vaddr);
/Linux-v6.1/drivers/gpu/drm/i915/selftests/
Di915_vma.c37 static bool assert_vma(struct i915_vma *vma, in assert_vma()
63 static struct i915_vma *
68 struct i915_vma *vma; in checked_vma_instance()
119 struct i915_vma *vma; in create_vmas()
221 bool (*assert)(const struct i915_vma *,
227 static bool assert_pin_valid(const struct i915_vma *vma, in assert_pin_valid()
241 static bool assert_pin_enospc(const struct i915_vma *vma, in assert_pin_enospc()
249 static bool assert_pin_einval(const struct i915_vma *vma, in assert_pin_einval()
312 struct i915_vma *vma; in igt_vma_pin1()
616 struct i915_vma *vma; in igt_vma_rotate_remap()
[all …]
/Linux-v6.1/drivers/gpu/drm/i915/gem/
Di915_gem_execbuffer.c37 struct i915_vma *vma;
260 struct i915_vma *trampoline; /** trampoline used for chaining */
378 const struct i915_vma *vma, in eb_vma_misplaced()
437 struct i915_vma *vma = ev->vma; in eb_pin_vma()
497 struct i915_vma *vma) in eb_validate_vma()
559 struct i915_vma *vma) in eb_add_vma()
649 struct i915_vma *vma = ev->vma; in eb_reserve_vma()
792 u32 handle, struct i915_vma *vma) in __eb_add_lut()
841 static struct i915_vma *eb_lookup_vma(struct i915_execbuffer *eb, u32 handle) in eb_lookup_vma()
847 struct i915_vma *vma; in eb_lookup_vma()
[all …]

1234