/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
D | i915_vma.h | 42 struct i915_vma * 47 void i915_vma_unpin_and_release(struct i915_vma **p_vma, unsigned int flags); 50 static inline bool i915_vma_is_active(const struct i915_vma *vma) in i915_vma_is_active() 55 int __must_check __i915_vma_move_to_active(struct i915_vma *vma, 57 int __must_check i915_vma_move_to_active(struct i915_vma *vma, 63 static inline bool i915_vma_is_ggtt(const struct i915_vma *vma) in i915_vma_is_ggtt() 68 static inline bool i915_vma_has_ggtt_write(const struct i915_vma *vma) in i915_vma_has_ggtt_write() 73 static inline void i915_vma_set_ggtt_write(struct i915_vma *vma) in i915_vma_set_ggtt_write() 79 static inline bool i915_vma_unset_ggtt_write(struct i915_vma *vma) in i915_vma_unset_ggtt_write() 85 void i915_vma_flush_writes(struct i915_vma *vma); [all …]
|
D | i915_vma.c | 46 struct i915_vma *i915_vma_alloc(void) in i915_vma_alloc() 51 void i915_vma_free(struct i915_vma *vma) in i915_vma_free() 60 static void vma_print_allocator(struct i915_vma *vma, const char *reason) in vma_print_allocator() 80 static void vma_print_allocator(struct i915_vma *vma, const char *reason) in vma_print_allocator() 86 static inline struct i915_vma *active_to_vma(struct i915_active *ref) in active_to_vma() 88 return container_of(ref, typeof(struct i915_vma), active); in active_to_vma() 102 static struct i915_vma * 107 struct i915_vma *pos = ERR_PTR(-E2BIG); in vma_create() 108 struct i915_vma *vma; in vma_create() 191 pos = rb_entry(rb, struct i915_vma, obj_node); in vma_create() [all …]
|
D | i915_gem_evict.c | 53 struct i915_vma *vma, in mark_free() 96 struct i915_vma *vma, *next; in i915_gem_evict_something() 99 struct i915_vma *active; in i915_gem_evict_something() 228 vma = container_of(node, struct i915_vma, node); in i915_gem_evict_something() 259 struct i915_vma *vma, *next; in i915_gem_evict_for_node() 377 struct i915_vma *vma, *vn; in i915_gem_evict_vm()
|
D | i915_perf_types.h | 28 struct i915_vma; 247 struct i915_vma *vma; 307 struct i915_vma *noa_wait;
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/ |
D | i915_gem_object_blt.h | 18 struct i915_vma *intel_emit_vma_fill_blt(struct intel_context *ce, 19 struct i915_vma *vma, 23 struct i915_vma *intel_emit_vma_copy_blt(struct intel_context *ce, 25 struct i915_vma *src, 26 struct i915_vma *dst); 28 int intel_emit_vma_mark_active(struct i915_vma *vma, struct i915_request *rq); 29 void intel_emit_vma_release(struct intel_context *ce, struct i915_vma *vma);
|
D | i915_gem_client_blt.c | 13 struct i915_vma *vma; 19 static int vma_set_pages(struct i915_vma *vma) in vma_set_pages() 29 static void vma_clear_pages(struct i915_vma *vma) in vma_clear_pages() 37 struct i915_vma *vma, in vma_bind() 44 static void vma_unbind(struct i915_address_space *vm, struct i915_vma *vma) in vma_unbind() 62 struct i915_vma *vma; in create_sleeve() 160 struct i915_vma *vma = w->sleeve->vma; in clear_pages_worker() 163 struct i915_vma *batch; in clear_pages_worker() 255 struct i915_vma *vma = w->sleeve->vma; in pin_wait_clear_pages_work()
|
D | i915_gem_object_blt.c | 15 struct i915_vma *intel_emit_vma_fill_blt(struct intel_context *ce, in intel_emit_vma_fill_blt() 16 struct i915_vma *vma, in intel_emit_vma_fill_blt() 23 struct i915_vma *batch; in intel_emit_vma_fill_blt() 114 int intel_emit_vma_mark_active(struct i915_vma *vma, struct i915_request *rq) in intel_emit_vma_mark_active() 127 void intel_emit_vma_release(struct intel_context *ce, struct i915_vma *vma) in intel_emit_vma_release() 151 struct i915_vma *batch; in i915_gem_object_fill_blt() 152 struct i915_vma *vma; in i915_gem_object_fill_blt() 237 struct i915_vma *intel_emit_vma_copy_blt(struct intel_context *ce, in intel_emit_vma_copy_blt() 239 struct i915_vma *src, in intel_emit_vma_copy_blt() 240 struct i915_vma *dst) in intel_emit_vma_copy_blt() [all …]
|
D | i915_gem_execbuffer.c | 31 struct i915_vma *vma; 249 struct i915_vma *trampoline; /** trampoline used for chaining */ 366 const struct i915_vma *vma, in eb_vma_misplaced() 425 struct i915_vma *vma = ev->vma; in eb_pin_vma() 482 struct i915_vma *vma) in eb_validate_vma() 531 struct i915_vma *vma) in eb_add_vma() 594 struct i915_vma *vma = ev->vma; in eb_reserve_vma() 741 u32 handle, struct i915_vma *vma) in __eb_add_lut() 794 static struct i915_vma *eb_lookup_vma(struct i915_execbuffer *eb, u32 handle) in eb_lookup_vma() 800 struct i915_vma *vma; in eb_lookup_vma() [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/selftests/ |
D | igt_gem_utils.h | 14 struct i915_vma; 22 struct i915_vma * 23 igt_emit_store_dw(struct i915_vma *vma, 29 struct i915_vma *vma, u64 offset,
|
D | igt_gem_utils.c | 39 struct i915_vma * 40 igt_emit_store_dw(struct i915_vma *vma, in igt_emit_store_dw() 110 struct i915_vma *vma, u64 offset, in igt_gpu_fill_dw() 114 struct i915_vma *batch; in igt_gpu_fill_dw()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/uc/ |
D | intel_guc.h | 44 struct i915_vma *ads_vma; 47 struct i915_vma *stage_desc_pool; 50 struct i915_vma *workqueue; 54 struct i915_vma *proc_desc; 118 struct i915_vma *vma) in intel_guc_ggtt_offset() 142 struct i915_vma *intel_guc_allocate_vma(struct intel_guc *guc, u32 size); 144 struct i915_vma **out_vma, void **out_vaddr);
|
D | intel_guc_ct.h | 14 struct i915_vma; 45 struct i915_vma *vma;
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
D | intel_gtt.h | 142 struct i915_vma; 194 struct i915_vma *vma, 202 struct i915_vma *vma); 204 int (*set_pages)(struct i915_vma *vma); 205 void (*clear_pages)(struct i915_vma *vma); 279 struct i915_vma *vma, 552 int ggtt_set_pages(struct i915_vma *vma); 553 int ppgtt_set_pages(struct i915_vma *vma); 554 void clear_pages(struct i915_vma *vma); 558 struct i915_vma *vma, [all …]
|
D | gen7_renderclear.h | 10 struct i915_vma; 13 struct i915_vma * const vma);
|
D | intel_ring_types.h | 23 struct i915_vma; 27 struct i915_vma *vma;
|
D | intel_timeline_types.h | 18 struct i915_vma; 49 struct i915_vma *hwsp_ggtt;
|
D | intel_ggtt_fencing.h | 35 struct i915_vma; 44 struct i915_vma *vma;
|
D | selftest_engine_cs.c | 64 static struct i915_vma *create_empty_batch(struct intel_context *ce) in create_empty_batch() 67 struct i915_vma *vma; in create_empty_batch() 131 struct i915_vma *batch; in perf_mi_bb_start() 200 static struct i915_vma *create_nop_batch(struct intel_context *ce) in create_nop_batch() 203 struct i915_vma *vma; in create_nop_batch() 255 struct i915_vma *base, *nop; in perf_mi_noop()
|
D | intel_ring.c | 32 struct i915_vma *vma = ring->vma; in intel_ring_pin() 88 struct i915_vma *vma = ring->vma; in intel_ring_unpin() 103 static struct i915_vma *create_ring_vma(struct i915_ggtt *ggtt, int size) in create_ring_vma() 108 struct i915_vma *vma; in create_ring_vma() 141 struct i915_vma *vma; in intel_engine_create_ring()
|
D | intel_renderstate.h | 32 struct i915_vma; 55 struct i915_vma *vma;
|
D | intel_timeline.c | 25 struct i915_vma *vma; 29 static struct i915_vma *__hwsp_alloc(struct intel_gt *gt) in __hwsp_alloc() 33 struct i915_vma *vma; in __hwsp_alloc() 48 static struct i915_vma * 62 struct i915_vma *vma; in hwsp_alloc() 220 struct i915_vma *hwsp, in intel_timeline_init() 311 struct i915_vma *global_hwsp, in __intel_timeline_create() 454 struct i915_vma *vma; in __intel_timeline_get_seqno()
|
D | selftest_ring_submission.c | 9 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()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/ |
D | mock_gtt.c | 36 struct i915_vma *vma, in mock_insert_entries() 43 struct i915_vma *vma, in mock_bind_ppgtt() 52 struct i915_vma *vma) in mock_unbind_ppgtt() 98 struct i915_vma *vma, in mock_bind_ggtt() 105 struct i915_vma *vma) in mock_unbind_ggtt()
|
D | i915_vma.c | 36 static bool assert_vma(struct i915_vma *vma, in assert_vma() 62 static struct i915_vma * 67 struct i915_vma *vma; in checked_vma_instance() 118 struct i915_vma *vma; in create_vmas() 220 bool (*assert)(const struct i915_vma *, 226 static bool assert_pin_valid(const struct i915_vma *vma, in assert_pin_valid() 240 static bool assert_pin_enospc(const struct i915_vma *vma, in assert_pin_enospc() 248 static bool assert_pin_einval(const struct i915_vma *vma, in assert_pin_einval() 311 struct i915_vma *vma; in igt_vma_pin1() 533 struct i915_vma *vma; in igt_vma_rotate_remap() [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
D | intel_dsb.h | 14 struct i915_vma; 27 struct i915_vma *vma;
|