/linux-6.3-rc2/drivers/gpu/drm/i915/ |
A D | i915_request.h | 51 struct i915_request; 195 struct i915_request { struct 373 struct i915_request * __must_check argument 375 struct i915_request * __must_check 380 struct i915_request *i915_request_mark_eio(struct i915_request *rq); 382 struct i915_request *__i915_request_commit(struct i915_request *request); 390 static inline struct i915_request * 399 static inline struct i915_request * 400 i915_request_get(struct i915_request *rq) in i915_request_get() 405 static inline struct i915_request * [all …]
|
A D | i915_request.c | 56 struct i915_request *signal; 288 struct i915_request *rq = in __rq_watchdog_expired() 593 struct i915_request *i915_request_mark_eio(struct i915_request *rq) in i915_request_mark_eio() 843 struct i915_request *rq; in request_alloc_slow() 898 struct i915_request * 1032 struct i915_request * 1064 i915_request_await_start(struct i915_request *rq, struct i915_request *signal) in i915_request_await_start() 1199 can_use_semaphore_wait(struct i915_request *to, struct i915_request *from) in can_use_semaphore_wait() 1454 await_request_submit(struct i915_request *to, struct i915_request *from) in await_request_submit() 1473 i915_request_await_request(struct i915_request *to, struct i915_request *from) in i915_request_await_request() [all …]
|
A D | i915_scheduler_types.h | 16 struct i915_request; 179 void (*kick_backend)(const struct i915_request *rq, 185 void (*bump_inflight_request_prio)(struct i915_request *rq, 192 void (*retire_inflight_request_prio)(struct i915_request *rq); 201 void (*schedule)(struct i915_request *request,
|
A D | i915_trace.h | 293 DECLARE_EVENT_CLASS(i915_request, 294 TP_PROTO(struct i915_request *rq), 320 DEFINE_EVENT(i915_request, i915_request_add, 321 TP_PROTO(struct i915_request *rq), 327 TP_PROTO(struct i915_request *rq), 331 DEFINE_EVENT(i915_request, i915_request_submit, 332 TP_PROTO(struct i915_request *rq), 337 TP_PROTO(struct i915_request *rq), 372 TP_PROTO(struct i915_request *rq), 602 TP_PROTO(struct i915_request *rq), [all …]
|
A D | i915_active.h | 15 struct i915_request; 89 struct i915_request *rq); 167 int i915_active_add_request(struct i915_active *ref, struct i915_request *rq); 181 int i915_request_await_active(struct i915_request *rq, 211 void i915_request_add_active_barriers(struct i915_request *rq); 220 static inline int __i915_request_await_exclusive(struct i915_request *rq, in __i915_request_await_exclusive()
|
A D | i915_scheduler.c | 18 static const struct i915_request * 21 return container_of(node, const struct i915_request, sched); in node_to_request() 133 const struct i915_request *rq = node_to_request(node); in lock_sched_engine() 240 struct i915_request *from = container_of(dep->signaler, in __i915_schedule() 241 struct i915_request, in __i915_schedule() 289 void i915_schedule(struct i915_request *rq, const struct i915_sched_attr *attr) in i915_schedule() 410 const struct i915_request *rq, in i915_request_show_with_schedule() 422 const struct i915_request *signaler = in i915_request_show_with_schedule()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/ |
A D | gen6_engine_cs.h | 13 struct i915_request; 16 int gen6_emit_flush_rcs(struct i915_request *rq, u32 mode); 17 int gen6_emit_flush_vcs(struct i915_request *rq, u32 mode); 18 int gen6_emit_flush_xcs(struct i915_request *rq, u32 mode); 19 u32 *gen6_emit_breadcrumb_rcs(struct i915_request *rq, u32 *cs); 20 u32 *gen6_emit_breadcrumb_xcs(struct i915_request *rq, u32 *cs); 22 int gen7_emit_flush_rcs(struct i915_request *rq, u32 mode); 23 u32 *gen7_emit_breadcrumb_rcs(struct i915_request *rq, u32 *cs); 24 u32 *gen7_emit_breadcrumb_xcs(struct i915_request *rq, u32 *cs); 26 int gen6_emit_bb_start(struct i915_request *rq, [all …]
|
A D | gen8_engine_cs.h | 17 struct i915_request; 19 int gen8_emit_flush_rcs(struct i915_request *rq, u32 mode); 20 int gen11_emit_flush_rcs(struct i915_request *rq, u32 mode); 21 int gen12_emit_flush_rcs(struct i915_request *rq, u32 mode); 23 int gen8_emit_flush_xcs(struct i915_request *rq, u32 mode); 24 int gen12_emit_flush_xcs(struct i915_request *rq, u32 mode); 26 int gen8_emit_init_breadcrumb(struct i915_request *rq); 28 int gen8_emit_bb_start_noarb(struct i915_request *rq, 31 int gen8_emit_bb_start(struct i915_request *rq, 35 int xehp_emit_bb_start_noarb(struct i915_request *rq, [all …]
|
A D | gen2_engine_cs.h | 11 struct i915_request; 14 int gen2_emit_flush(struct i915_request *rq, u32 mode); 15 int gen4_emit_flush_rcs(struct i915_request *rq, u32 mode); 16 int gen4_emit_flush_vcs(struct i915_request *rq, u32 mode); 18 u32 *gen3_emit_breadcrumb(struct i915_request *rq, u32 *cs); 19 u32 *gen5_emit_breadcrumb(struct i915_request *rq, u32 *cs); 21 int i830_emit_bb_start(struct i915_request *rq, 24 int gen3_emit_bb_start(struct i915_request *rq, 27 int gen4_emit_bb_start(struct i915_request *rq,
|
A D | intel_engine_types.h | 49 struct i915_request; 182 const struct i915_request *preempt_target; 235 struct i915_request * const *active; 252 struct i915_request *pending[EXECLIST_MAX_PORTS + 1]; 394 struct i915_request *request_pool; 413 struct i915_request *systole; 495 int (*request_alloc)(struct i915_request *rq); 501 int (*emit_bb_start)(struct i915_request *rq, 507 u32 *(*emit_fini_breadcrumb)(struct i915_request *rq, 517 void (*submit_request)(struct i915_request *rq); [all …]
|
A D | gen8_engine_cs.c | 13 int gen8_emit_flush_rcs(struct i915_request *rq, u32 mode) in gen8_emit_flush_rcs() 79 int gen8_emit_flush_xcs(struct i915_request *rq, u32 mode) in gen8_emit_flush_xcs() 112 int gen11_emit_flush_rcs(struct i915_request *rq, u32 mode) in gen11_emit_flush_rcs() 340 static u32 hwsp_offset(const struct i915_request *rq) in hwsp_offset() 352 int gen8_emit_init_breadcrumb(struct i915_request *rq) in gen8_emit_init_breadcrumb() 399 static int __xehp_emit_bb_start(struct i915_request *rq, in __xehp_emit_bb_start() 440 int xehp_emit_bb_start_noarb(struct i915_request *rq, in xehp_emit_bb_start_noarb() 447 int xehp_emit_bb_start(struct i915_request *rq, in xehp_emit_bb_start() 454 int gen8_emit_bb_start_noarb(struct i915_request *rq, in gen8_emit_bb_start_noarb() 490 int gen8_emit_bb_start(struct i915_request *rq, in gen8_emit_bb_start() [all …]
|
A D | gen6_engine_cs.c | 55 gen6_emit_post_sync_nonzero_flush(struct i915_request *rq) in gen6_emit_post_sync_nonzero_flush() 89 int gen6_emit_flush_rcs(struct i915_request *rq, u32 mode) in gen6_emit_flush_rcs() 143 u32 *gen6_emit_breadcrumb_rcs(struct i915_request *rq, u32 *cs) in gen6_emit_breadcrumb_rcs() 178 static int mi_flush_dw(struct i915_request *rq, u32 flags) in mi_flush_dw() 219 int gen6_emit_flush_xcs(struct i915_request *rq, u32 mode) in gen6_emit_flush_xcs() 224 int gen6_emit_flush_vcs(struct i915_request *rq, u32 mode) in gen6_emit_flush_vcs() 229 int gen6_emit_bb_start(struct i915_request *rq, in gen6_emit_bb_start() 251 hsw_emit_bb_start(struct i915_request *rq, in hsw_emit_bb_start() 272 static int gen7_stall_cs(struct i915_request *rq) in gen7_stall_cs() 289 int gen7_emit_flush_rcs(struct i915_request *rq, u32 mode) in gen7_emit_flush_rcs() [all …]
|
A D | intel_execlists_submission.c | 211 static struct i915_request * 213 struct i915_request *rq, in __active_request() 232 static struct i915_request * 366 static struct i915_request * 408 struct i915_request * 1125 struct i915_request *rq; in defer_active() 1414 struct i915_request *rq; in execlists_dequeue() 1633 copy_ports(struct i915_request **dst, struct i915_request **src, int count) in copy_ports() 2210 struct i915_request *rq; 3023 struct i915_request *rq; in execlists_reset_active() [all …]
|
A D | intel_migrate.h | 15 struct i915_request; 34 struct i915_request **out); 44 struct i915_request **out); 54 struct i915_request **out); 62 struct i915_request **out);
|
A D | gen2_engine_cs.c | 16 int gen2_emit_flush(struct i915_request *rq, u32 mode) in gen2_emit_flush() 43 int gen4_emit_flush_rcs(struct i915_request *rq, u32 mode) in gen4_emit_flush_rcs() 129 int gen4_emit_flush_vcs(struct i915_request *rq, u32 mode) in gen4_emit_flush_vcs() 144 static u32 *__gen2_emit_breadcrumb(struct i915_request *rq, u32 *cs, in __gen2_emit_breadcrumb() 172 u32 *gen3_emit_breadcrumb(struct i915_request *rq, u32 *cs) in gen3_emit_breadcrumb() 177 u32 *gen5_emit_breadcrumb(struct i915_request *rq, u32 *cs) in gen5_emit_breadcrumb() 186 int i830_emit_bb_start(struct i915_request *rq, in i830_emit_bb_start() 251 int gen3_emit_bb_start(struct i915_request *rq, in gen3_emit_bb_start() 271 int gen4_emit_bb_start(struct i915_request *rq, in gen4_emit_bb_start()
|
A D | intel_timeline.h | 73 struct i915_request *rq, 80 int intel_timeline_read_hwsp(struct i915_request *from, 81 struct i915_request *until, 90 const struct i915_request *rq, 96 const struct i915_request *rq) in intel_timeline_is_last()
|
A D | intel_engine_heartbeat.c | 25 struct i915_request *rq; in next_heartbeat() 67 static struct i915_request * 70 struct i915_request *rq; in heartbeat_create() 79 static void idle_pulse(struct intel_engine_cs *engine, struct i915_request *rq) in idle_pulse() 87 static void heartbeat_commit(struct i915_request *rq, in heartbeat_commit() 96 static void show_heartbeat(const struct i915_request *rq, in show_heartbeat() 116 reset_engine(struct intel_engine_cs *engine, struct i915_request *rq) in reset_engine() 141 struct i915_request *rq; in heartbeat() 278 struct i915_request *rq; in __intel_engine_pulse() 380 struct i915_request *rq; in intel_engine_flush_barriers()
|
A D | mock_engine.c | 93 static struct i915_request *first_request(struct mock_engine *engine) in first_request() 96 struct i915_request, in first_request() 100 static void advance(struct i915_request *request) in advance() 112 struct i915_request *request; in hw_delay_complete() 217 static int mock_request_alloc(struct i915_request *request) in mock_request_alloc() 225 static int mock_emit_flush(struct i915_request *request, in mock_emit_flush() 236 static void mock_submit_request(struct i915_request *request) in mock_submit_request() 256 static void mock_add_to_engine(struct i915_request *rq) in mock_add_to_engine() 262 static void mock_remove_from_engine(struct i915_request *rq) in mock_remove_from_engine() 297 struct i915_request *rq; in mock_reset_cancel() [all …]
|
A D | intel_execlists_submission.h | 14 struct i915_request; 30 const struct i915_request *rq, 36 struct i915_request *hung_rq,
|
A D | intel_breadcrumbs.c | 106 check_signal_order(struct intel_context *ce, struct i915_request *rq) in check_signal_order() 207 struct i915_request *rq; in signal_irq_work() 245 struct i915_request *rq = in signal_irq_work() 333 static void irq_signal_request(struct i915_request *rq, in irq_signal_request() 344 static void insert_breadcrumb(struct i915_request *rq) in insert_breadcrumb() 383 struct i915_request *it = in insert_breadcrumb() 406 bool i915_request_enable_breadcrumb(struct i915_request *rq) in i915_request_enable_breadcrumb() 431 void i915_request_cancel_breadcrumb(struct i915_request *rq) in i915_request_cancel_breadcrumb() 458 struct i915_request *rq, *rn; in intel_context_remove_breadcrumbs() 491 struct i915_request *rq; in print_signals()
|
A D | intel_breadcrumbs.h | 15 struct i915_request; 45 bool i915_request_enable_breadcrumb(struct i915_request *request); 46 void i915_request_cancel_breadcrumb(struct i915_request *request);
|
A D | intel_ring.h | 18 u32 *intel_ring_begin(struct i915_request *rq, unsigned int num_dwords); 19 int intel_ring_cacheline_align(struct i915_request *rq); 41 static inline void intel_ring_advance(struct i915_request *rq, u32 *cs) in intel_ring_advance() 81 static inline u32 intel_ring_offset(const struct i915_request *rq, void *addr) in intel_ring_offset()
|
A D | selftest_timeline.c | 484 static struct i915_request * 487 struct i915_request *rq; in checked_tl_write() 554 struct i915_request *rq; in live_hwsp_engine() 624 struct i915_request *rq; in live_hwsp_alternate() 696 struct i915_request *rq; in live_hwsp_wrap() 813 struct i915_request *rq; 854 static void switch_tl_lock(struct i915_request *from, struct i915_request *to) in switch_tl_lock() 952 static struct i915_request *wrap_timeline(struct i915_request *rq) in wrap_timeline() 1025 struct i915_request *rq; in live_hwsp_read() 1200 struct i915_request *this; in live_hwsp_rollover_kernel() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/i915/selftests/ |
A D | mock_request.c | 30 struct i915_request * 33 struct i915_request *request; in mock_request() 44 bool mock_cancel_request(struct i915_request *request) in mock_cancel_request()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gem/selftests/ |
A D | igt_gem_utils.h | 14 struct i915_request; 21 struct i915_request * 35 igt_vma_move_to_active_unlocked(struct i915_vma *vma, struct i915_request *rq, in igt_vma_move_to_active_unlocked()
|