/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_request.h | 39 struct i915_request; 45 struct i915_request *request; 79 struct i915_request { struct 194 struct i915_request * __must_check argument 197 void i915_request_retire_upto(struct i915_request *rq); 199 static inline struct i915_request * 203 BUILD_BUG_ON(offsetof(struct i915_request, fence) != 0); in to_request() 205 return container_of(fence, struct i915_request, fence); in to_request() 208 static inline struct i915_request * 209 i915_request_get(struct i915_request *rq) in i915_request_get() [all …]
|
D | intel_ringbuffer.h | 124 struct i915_request *active_request; 168 struct i915_request; 250 struct i915_request *request_count; 451 struct i915_request *(*prepare)(struct intel_engine_cs *engine); 453 struct i915_request *rq); 465 int (*request_alloc)(struct i915_request *rq); 466 int (*init_context)(struct i915_request *rq); 468 int (*emit_flush)(struct i915_request *request, u32 mode); 472 int (*emit_bb_start)(struct i915_request *rq, 478 void (*emit_breadcrumb)(struct i915_request *rq, u32 *cs); [all …]
|
D | i915_request.c | 74 struct i915_request *rq = to_request(fence); in i915_fence_release() 98 i915_request_remove_from_client(struct i915_request *request) in i915_request_remove_from_client() 295 struct i915_request *request) in i915_gem_retire_noop() 300 static void advance_ring(struct i915_request *request) in advance_ring() 335 static void free_capture_list(struct i915_request *request) in free_capture_list() 349 struct i915_request *rq) in __retire_engine_request() 393 struct i915_request *rq) in __retire_engine_upto() 395 struct i915_request *tmp; in __retire_engine_upto() 409 static void i915_request_retire(struct i915_request *request) in i915_request_retire() 471 void i915_request_retire_upto(struct i915_request *rq) in i915_request_retire_upto() [all …]
|
D | intel_ringbuffer.c | 70 gen2_render_ring_flush(struct i915_request *rq, u32 mode) in gen2_render_ring_flush() 91 gen4_render_ring_flush(struct i915_request *rq, u32 mode) in gen4_render_ring_flush() 179 intel_emit_post_sync_nonzero_flush(struct i915_request *rq) in intel_emit_post_sync_nonzero_flush() 213 gen6_render_ring_flush(struct i915_request *rq, u32 mode) in gen6_render_ring_flush() 265 gen7_render_ring_cs_stall_wa(struct i915_request *rq) in gen7_render_ring_cs_stall_wa() 283 gen7_render_ring_flush(struct i915_request *rq, u32 mode) in gen7_render_ring_flush() 546 static struct i915_request *reset_prepare(struct intel_engine_cs *engine) in reset_prepare() 556 static void skip_request(struct i915_request *rq) in skip_request() 570 static void reset_ring(struct intel_engine_cs *engine, struct i915_request *rq) in reset_ring() 600 static int intel_rcs_ctx_init(struct i915_request *rq) in intel_rcs_ctx_init() [all …]
|
D | i915_trace.h | 589 TP_PROTO(struct i915_request *to, struct i915_request *from), 618 TP_PROTO(struct i915_request *rq, u32 flags), 647 DECLARE_EVENT_CLASS(i915_request, 648 TP_PROTO(struct i915_request *rq), 677 DEFINE_EVENT(i915_request, i915_request_add, 678 TP_PROTO(struct i915_request *rq), 683 DEFINE_EVENT(i915_request, i915_request_submit, 684 TP_PROTO(struct i915_request *rq), 688 DEFINE_EVENT(i915_request, i915_request_execute, 689 TP_PROTO(struct i915_request *rq), [all …]
|
D | i915_gem_render_state.h | 27 struct i915_request; 29 int i915_gem_render_state_emit(struct i915_request *rq);
|
D | intel_lrc.c | 180 static inline int rq_prio(const struct i915_request *rq) in rq_prio() 186 const struct i915_request *last, in need_preempt() 319 static void unwind_wa_tail(struct i915_request *rq) in unwind_wa_tail() 327 struct i915_request *rq, *rn; in __unwind_incomplete_requests() 368 execlists_context_status_change(struct i915_request *rq, unsigned long status) in execlists_context_status_change() 395 execlists_context_schedule_in(struct i915_request *rq) in execlists_context_schedule_in() 402 execlists_context_schedule_out(struct i915_request *rq, unsigned long status) in execlists_context_schedule_out() 418 static u64 execlists_update_context(struct i915_request *rq) in execlists_update_context() 472 struct i915_request *rq; in execlists_submit_ports() 525 static void port_assign(struct execlist_port *port, struct i915_request *rq) in port_assign() [all …]
|
D | intel_mocs.h | 55 int intel_rcs_context_init_mocs(struct i915_request *rq);
|
D | intel_workarounds.h | 11 int intel_ctx_workarounds_emit(struct i915_request *rq);
|
D | intel_mocs.c | 279 static int emit_mocs_control_table(struct i915_request *rq, in emit_mocs_control_table() 338 static int emit_mocs_l3cc_table(struct i915_request *rq, in emit_mocs_l3cc_table() 437 int intel_rcs_context_init_mocs(struct i915_request *rq) in intel_rcs_context_init_mocs()
|
D | i915_gem_context.h | 43 struct i915_request; 308 int i915_switch_context(struct i915_request *rq);
|
D | intel_guc_submission.c | 512 static void guc_add_request(struct intel_guc *guc, struct i915_request *rq) in guc_add_request() 656 struct i915_request *rq; in guc_submit() 670 static void port_assign(struct execlist_port *port, struct i915_request *rq) in port_assign() 677 static inline int rq_prio(const struct i915_request *rq) in rq_prio() 691 struct i915_request *last = NULL; in __guc_dequeue() 722 struct i915_request *rq, *rn; in __guc_dequeue() 788 struct i915_request *rq; in guc_submission_tasklet() 814 static struct i915_request *
|
D | intel_breadcrumbs.c | 620 struct i915_request *rq, *n; in intel_breadcrumbs_signaler() 718 struct i915_request *request, in insert_signal() 721 struct i915_request *iter; in insert_signal() 743 bool intel_engine_enable_signaling(struct i915_request *request, bool wakeup) in intel_engine_enable_signaling() 793 void intel_engine_cancel_signaling(struct i915_request *request) in intel_engine_cancel_signaling()
|
D | intel_overlay.c | 215 struct i915_request *rq, in intel_overlay_submit_request() 227 struct i915_request *rq, in intel_overlay_do_wait_request() 235 static struct i915_request *alloc_request(struct intel_overlay *overlay) in alloc_request() 247 struct i915_request *rq; in intel_overlay_on() 303 struct i915_request *rq; in intel_overlay_continue() 354 struct i915_request *rq) in intel_overlay_release_old_vid_tail() 363 struct i915_request *rq) in intel_overlay_off_tail() 382 struct i915_request *rq; in intel_overlay_off() 449 struct i915_request *rq; in intel_overlay_release_old_vid()
|
D | i915_gem_context.c | 582 static struct i915_request * 586 struct i915_request *rq; in last_request_on_engine() 614 struct i915_request *rq; in engine_has_kernel_context_barrier() 670 struct i915_request *rq; in i915_gem_switch_to_kernel_context() 684 struct i915_request *prev; in i915_gem_switch_to_kernel_context()
|
D | i915_vma.c | 74 __i915_vma_retire(struct i915_vma *vma, struct i915_request *rq) in __i915_vma_retire() 114 i915_vma_retire(struct i915_gem_active *base, struct i915_request *rq) in i915_vma_retire() 123 i915_vma_last_retire(struct i915_gem_active *base, struct i915_request *rq) in i915_vma_last_retire() 879 struct i915_request *rq, in export_fence() 901 struct i915_request *old; in active_instance() 982 struct i915_request *rq, in i915_vma_move_to_active()
|
/Linux-v4.19/drivers/gpu/drm/i915/selftests/ |
D | mock_request.h | 33 struct i915_request base; 39 struct i915_request * 44 bool mock_cancel_request(struct i915_request *request);
|
D | mock_request.c | 28 struct i915_request * 33 struct i915_request *request; in mock_request() 47 bool mock_cancel_request(struct i915_request *request) in mock_cancel_request()
|
D | intel_lrc.c | 77 const struct i915_request *rq) in hws_address() 83 struct i915_request *rq, in emit_recurse_batch() 150 static struct i915_request * 156 struct i915_request *rq; in spinner_create_request() 172 static u32 hws_seqno(const struct spinner *spin, const struct i915_request *rq) in hws_seqno() 196 static bool wait_for_spinner(struct spinner *spin, struct i915_request *rq) in wait_for_spinner() 233 struct i915_request *rq; in live_sanitycheck() 299 struct i915_request *rq; in live_preempt() 387 struct i915_request *rq; in live_late_preempt() 488 struct i915_request *rq; in live_preempt_hang()
|
D | i915_request.c | 35 struct i915_request *request; in igt_add_request() 59 struct i915_request *request; in igt_wait_request() 129 struct i915_request *request; in igt_fence_wait() 188 struct i915_request *request, *vip; in igt_request_rewind() 347 struct i915_request *request = NULL; in live_nop_request() 452 static struct i915_request * 456 struct i915_request *request; in empty_request() 499 struct i915_request *request; in live_empty_request() 635 struct i915_request *request[I915_NUM_ENGINES]; in live_all_engines() 736 struct i915_request *request[I915_NUM_ENGINES] = {}; in live_sequential_engines() [all …]
|
D | intel_hangcheck.c | 100 const struct i915_request *rq) in hws_address() 106 struct i915_request *rq) in emit_recurse_batch() 222 static struct i915_request * 225 struct i915_request *rq; in hang_create_request() 263 static u32 hws_seqno(const struct hang *h, const struct i915_request *rq) in hws_seqno() 284 static bool wait_until_running(struct hang *h, struct i915_request *rq) in wait_until_running() 297 struct i915_request *rq; in igt_hang_sanitycheck() 464 struct i915_request *rq; in __igt_reset_engine() 574 static int active_request_put(struct i915_request *rq) in active_request_put() 603 struct i915_request *rq[8] = {}; in active_engine() [all …]
|
D | mock_engine.c | 105 static int mock_request_alloc(struct i915_request *request) in mock_request_alloc() 115 static int mock_emit_flush(struct i915_request *request, in mock_emit_flush() 121 static void mock_emit_breadcrumb(struct i915_request *request, in mock_emit_breadcrumb() 126 static void mock_submit_request(struct i915_request *request) in mock_submit_request()
|
D | intel_workarounds.c | 16 struct i915_request *rq; in read_nonprivs() 172 struct i915_request *rq; in switch_to_scratch_context()
|
/Linux-v4.19/drivers/gpu/drm/i915/gvt/ |
D | mmio_context.h | 55 struct i915_request *req);
|
D | mmio_context.c | 193 struct i915_request *req) in restore_context_mmio_for_inhibit() 239 struct i915_request *req) in restore_render_mocs_control_for_inhibit() 266 struct i915_request *req) in restore_render_mocs_l3cc_for_inhibit() 297 struct i915_request *req) in intel_vgpu_restore_inhibit_context()
|