Home
last modified time | relevance | path

Searched refs:i915_request (Results 1 – 25 of 107) sorted by relevance

12345

/openbsd/sys/dev/pci/drm/i915/
H A Di915_request.h51 struct i915_request;
195 struct i915_request { struct
377 struct i915_request * __must_check argument
379 struct i915_request * __must_check
384 struct i915_request *i915_request_mark_eio(struct i915_request *rq);
386 struct i915_request *__i915_request_commit(struct i915_request *request);
394 static inline struct i915_request *
403 static inline struct i915_request *
404 i915_request_get(struct i915_request *rq) in i915_request_get()
409 static inline struct i915_request *
[all …]
H A Di915_request.c55 struct i915_request *signal;
305 struct i915_request *rq = in __rq_watchdog_expired()
324 struct i915_request *rq = (struct i915_request *)arg; in __rq_watchdog_expired()
638 struct i915_request *i915_request_mark_eio(struct i915_request *rq) in i915_request_mark_eio()
964 struct i915_request *
1109 struct i915_request *
1141 i915_request_await_start(struct i915_request *rq, struct i915_request *signal) in i915_request_await_start()
1276 can_use_semaphore_wait(struct i915_request *to, struct i915_request *from) in can_use_semaphore_wait()
1531 await_request_submit(struct i915_request *to, struct i915_request *from) in await_request_submit()
1550 i915_request_await_request(struct i915_request *to, struct i915_request *from) in i915_request_await_request()
[all …]
H A Di915_scheduler_types.h16 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,
H A Di915_active.h15 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()
/openbsd/sys/dev/pci/drm/i915/gt/
H A Dgen6_engine_cs.h13 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 …]
H A Dgen8_engine_cs.h18 struct i915_request;
20 int gen8_emit_flush_rcs(struct i915_request *rq, u32 mode);
21 int gen11_emit_flush_rcs(struct i915_request *rq, u32 mode);
22 int gen12_emit_flush_rcs(struct i915_request *rq, u32 mode);
24 int gen8_emit_flush_xcs(struct i915_request *rq, u32 mode);
25 int gen12_emit_flush_xcs(struct i915_request *rq, u32 mode);
27 int gen8_emit_init_breadcrumb(struct i915_request *rq);
29 int gen8_emit_bb_start_noarb(struct i915_request *rq,
32 int gen8_emit_bb_start(struct i915_request *rq,
36 int xehp_emit_bb_start_noarb(struct i915_request *rq,
[all …]
H A Dgen2_engine_cs.h11 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,
H A Dgen8_engine_cs.c13 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()
226 static int mtl_dummy_pipe_control(struct i915_request *rq) in mtl_dummy_pipe_control()
425 static u32 hwsp_offset(const struct i915_request *rq) in hwsp_offset()
437 int gen8_emit_init_breadcrumb(struct i915_request *rq) in gen8_emit_init_breadcrumb()
484 static int __xehp_emit_bb_start(struct i915_request *rq, in __xehp_emit_bb_start()
525 int xehp_emit_bb_start_noarb(struct i915_request *rq, in xehp_emit_bb_start_noarb()
532 int xehp_emit_bb_start(struct i915_request *rq, in xehp_emit_bb_start()
539 int gen8_emit_bb_start_noarb(struct i915_request *rq, in gen8_emit_bb_start_noarb()
[all …]
H A Dintel_engine_types.h49 struct i915_request;
185 const struct i915_request *preempt_target;
238 struct i915_request * const *active;
255 struct i915_request *pending[EXECLIST_MAX_PORTS + 1];
417 struct i915_request *request_pool;
439 struct i915_request *systole;
525 int (*request_alloc)(struct i915_request *rq);
531 int (*emit_bb_start)(struct i915_request *rq,
537 u32 *(*emit_fini_breadcrumb)(struct i915_request *rq,
547 void (*submit_request)(struct i915_request *rq);
[all …]
H A Dgen6_engine_cs.c55 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 …]
H A Dintel_execlists_submission.c211 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 *
1128 struct i915_request *rq; in defer_active()
1417 struct i915_request *rq; in execlists_dequeue()
1636 copy_ports(struct i915_request **dst, struct i915_request **src, int count) in copy_ports()
2221 struct i915_request *rq;
3035 struct i915_request *rq; in execlists_reset_active()
[all …]
H A Dintel_migrate.h15 struct i915_request;
33 struct i915_request **out);
43 struct i915_request **out);
53 struct i915_request **out);
61 struct i915_request **out);
H A Dgen2_engine_cs.c16 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()
H A Dintel_engine_heartbeat.c25 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()
H A Dintel_timeline.h73 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()
H A Dmock_engine.c93 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 …]
H A Dintel_execlists_submission.h14 struct i915_request;
30 const struct i915_request *rq,
36 struct i915_request *hung_rq,
H A Dintel_breadcrumbs.c108 check_signal_order(struct intel_context *ce, struct i915_request *rq) in check_signal_order()
209 struct i915_request *rq; in signal_irq_work()
247 struct i915_request *rq = in signal_irq_work()
334 static void irq_signal_request(struct i915_request *rq, in irq_signal_request()
345 static void insert_breadcrumb(struct i915_request *rq) in insert_breadcrumb()
384 struct i915_request *it = in insert_breadcrumb()
407 bool i915_request_enable_breadcrumb(struct i915_request *rq) in i915_request_enable_breadcrumb()
432 void i915_request_cancel_breadcrumb(struct i915_request *rq) in i915_request_cancel_breadcrumb()
459 struct i915_request *rq, *rn; in intel_context_remove_breadcrumbs()
492 struct i915_request *rq; in print_signals()
H A Dintel_ring.h18 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()
H A Dintel_breadcrumbs.h15 struct i915_request;
45 bool i915_request_enable_breadcrumb(struct i915_request *request);
46 void i915_request_cancel_breadcrumb(struct i915_request *request);
H A Dselftest_execlists.c43 struct i915_request *rq, in wait_for_submit()
69 struct i915_request *rq, in wait_for_reset()
125 struct i915_request *rq; in live_sanitycheck()
344 struct i915_request *rq; in live_unlite_ring()
493 struct i915_request *rq; in live_pin_rewind()
601 struct i915_request *rq; in live_hold_reset()
860 struct i915_request *rq; in semaphore_queue()
895 struct i915_request *rq; in release_queue()
1056 struct i915_request *rq; in create_rewinder()
1259 struct i915_request *rq; in nop_request()
[all …]
/openbsd/sys/dev/pci/drm/i915/selftests/
H A Dmock_request.c30 struct i915_request *
33 struct i915_request *request; in mock_request()
44 bool mock_cancel_request(struct i915_request *request) in mock_cancel_request()
H A Di915_request.c71 struct i915_request *request; in igt_add_request()
290 static struct i915_request *
367 struct i915_request *rq; in __igt_breadcrumbs_smoketest()
647 struct i915_request *rq; in __cancel_inactive()
700 struct i915_request *rq; in __cancel_active()
761 struct i915_request *rq; in __cancel_completed()
1560 struct i915_request *rq; in __live_parallel_spin()
1690 struct i915_request *rq; in max_batches()
1891 struct i915_request *rq; in switch_to_kernel_sync()
2020 struct i915_request *rq; in measure_semaphore_response()
[all …]
/openbsd/sys/dev/pci/drm/i915/gem/selftests/
H A Digt_gem_utils.h14 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()
/openbsd/sys/dev/pci/drm/i915/gt/uc/
H A Dselftest_guc.c11 static int request_add_spin(struct i915_request *rq, struct igt_spinner *spin) in request_add_spin()
23 static struct i915_request *nop_user_request(struct intel_context *ce, in nop_user_request()
24 struct i915_request *from) in nop_user_request()
26 struct i915_request *rq; in nop_user_request()
54 struct i915_request *last[3] = {NULL, NULL, NULL}, *rq; in intel_guc_scrub_ctbs()
153 struct i915_request *spin_rq = NULL, *rq, *last = NULL; in intel_guc_steal_guc_ids()

12345