/drivers/gpu/drm/i915/ |
D | intel_ringbuffer.h | 173 struct drm_i915_gem_request *trace_irq_req; 179 int (*init_context)(struct drm_i915_gem_request *req); 183 int __must_check (*flush)(struct drm_i915_gem_request *req, 186 int (*add_request)(struct drm_i915_gem_request *req); 197 int (*dispatch_execbuffer)(struct drm_i915_gem_request *req, 256 int (*sync_to)(struct drm_i915_gem_request *to_req, 259 int (*signal)(struct drm_i915_gem_request *signaller_req, 270 int (*emit_request)(struct drm_i915_gem_request *request); 271 int (*emit_flush)(struct drm_i915_gem_request *request, 274 int (*emit_bb_start)(struct drm_i915_gem_request *req, [all …]
|
D | intel_lrc.h | 44 int intel_logical_ring_alloc_request_extras(struct drm_i915_gem_request *request); 45 int intel_logical_ring_reserve_space(struct drm_i915_gem_request *request); 49 int intel_logical_ring_begin(struct drm_i915_gem_request *req, int num_dwords); 51 int logical_ring_flush_all_caches(struct drm_i915_gem_request *req); 84 void intel_lr_context_unpin(struct drm_i915_gem_request *req);
|
D | intel_lrc.c | 223 static int intel_lr_context_pin(struct drm_i915_gem_request *rq); 322 static void execlists_elsp_write(struct drm_i915_gem_request *rq0, in execlists_elsp_write() 323 struct drm_i915_gem_request *rq1) in execlists_elsp_write() 357 static int execlists_update_context(struct drm_i915_gem_request *rq) in execlists_update_context() 393 static void execlists_submit_requests(struct drm_i915_gem_request *rq0, in execlists_submit_requests() 394 struct drm_i915_gem_request *rq1) in execlists_submit_requests() 406 struct drm_i915_gem_request *req0 = NULL, *req1 = NULL; in execlists_context_unqueue() 407 struct drm_i915_gem_request *cursor = NULL, *tmp = NULL; in execlists_context_unqueue() 467 struct drm_i915_gem_request *head_req; in execlists_check_remove_request() 472 struct drm_i915_gem_request, in execlists_check_remove_request() [all …]
|
D | intel_ringbuffer.c | 94 gen2_render_ring_flush(struct drm_i915_gem_request *req, in gen2_render_ring_flush() 121 gen4_render_ring_flush(struct drm_i915_gem_request *req, in gen4_render_ring_flush() 217 intel_emit_post_sync_nonzero_flush(struct drm_i915_gem_request *req) in intel_emit_post_sync_nonzero_flush() 252 gen6_render_ring_flush(struct drm_i915_gem_request *req, in gen6_render_ring_flush() 305 gen7_render_ring_cs_stall_wa(struct drm_i915_gem_request *req) in gen7_render_ring_cs_stall_wa() 325 gen7_render_ring_flush(struct drm_i915_gem_request *req, in gen7_render_ring_flush() 389 gen8_emit_pipe_control(struct drm_i915_gem_request *req, in gen8_emit_pipe_control() 411 gen8_render_ring_flush(struct drm_i915_gem_request *req, in gen8_render_ring_flush() 716 static int intel_ring_workarounds_emit(struct drm_i915_gem_request *req) in intel_ring_workarounds_emit() 755 static int intel_rcs_ctx_init(struct drm_i915_gem_request *req) in intel_rcs_ctx_init() [all …]
|
D | i915_drv.h | 660 struct drm_i915_gem_request *req, 1705 struct drm_i915_gem_request *request; 2151 struct drm_i915_gem_request *last_read_req[I915_NUM_RINGS]; 2152 struct drm_i915_gem_request *last_write_req; 2154 struct drm_i915_gem_request *last_fenced_req; 2199 struct drm_i915_gem_request { struct 2284 struct drm_i915_gem_request **req_out); argument 2285 void i915_gem_request_cancel(struct drm_i915_gem_request *req); 2287 int i915_gem_request_add_to_client(struct drm_i915_gem_request *req, 2291 i915_gem_request_get_seqno(struct drm_i915_gem_request *req) in i915_gem_request_get_seqno() [all …]
|
D | i915_gem.c | 1181 static int __i915_spin_request(struct drm_i915_gem_request *req, int state) in __i915_spin_request() 1240 int __i915_wait_request(struct drm_i915_gem_request *req, in __i915_wait_request() 1368 int i915_gem_request_add_to_client(struct drm_i915_gem_request *req, in i915_gem_request_add_to_client() 1396 i915_gem_request_remove_from_client(struct drm_i915_gem_request *request) in i915_gem_request_remove_from_client() 1412 static void i915_gem_request_retire(struct drm_i915_gem_request *request) in i915_gem_request_retire() 1433 __i915_gem_request_retire__upto(struct drm_i915_gem_request *req) in __i915_gem_request_retire__upto() 1436 struct drm_i915_gem_request *tmp; in __i915_gem_request_retire__upto() 1458 i915_wait_request(struct drm_i915_gem_request *req) in i915_wait_request() 1531 struct drm_i915_gem_request *req) in i915_gem_object_retire_request() 1553 struct drm_i915_gem_request *requests[I915_NUM_RINGS]; in i915_gem_object_wait_rendering__nonblocking() [all …]
|
D | i915_trace.h | 463 TP_PROTO(struct drm_i915_gem_request *to_req, 465 struct drm_i915_gem_request *req), 489 TP_PROTO(struct drm_i915_gem_request *req, u32 flags), 514 TP_PROTO(struct drm_i915_gem_request *req, u32 invalidate, u32 flush), 537 TP_PROTO(struct drm_i915_gem_request *req), 559 TP_PROTO(struct drm_i915_gem_request *req), 584 TP_PROTO(struct drm_i915_gem_request *req), 589 TP_PROTO(struct drm_i915_gem_request *req), 594 TP_PROTO(struct drm_i915_gem_request *req), 626 TP_PROTO(struct drm_i915_gem_request *req),
|
D | intel_mocs.c | 173 static int emit_mocs_control_table(struct drm_i915_gem_request *req, in emit_mocs_control_table() 229 static int emit_mocs_l3cc_table(struct drm_i915_gem_request *req, in emit_mocs_l3cc_table() 301 int intel_rcs_context_init_mocs(struct drm_i915_gem_request *req) in intel_rcs_context_init_mocs()
|
D | intel_mocs.h | 55 int intel_rcs_context_init_mocs(struct drm_i915_gem_request *req);
|
D | i915_gem_render_state.h | 44 int i915_gem_render_state_init(struct drm_i915_gem_request *req);
|
D | i915_gem_context.c | 449 int i915_gem_context_enable(struct drm_i915_gem_request *req) in i915_gem_context_enable() 518 mi_set_context(struct drm_i915_gem_request *req, u32 hw_flags) in mi_set_context() 655 static int do_switch(struct drm_i915_gem_request *req) in do_switch() 828 int i915_switch_context(struct drm_i915_gem_request *req) in i915_switch_context()
|
D | intel_guc.h | 120 struct drm_i915_gem_request *rq);
|
D | intel_overlay.c | 186 struct drm_i915_gem_request *last_flip_req; 213 struct drm_i915_gem_request *req, in intel_overlay_do_wait_request() 237 struct drm_i915_gem_request *req; in intel_overlay_on() 271 struct drm_i915_gem_request *req; in intel_overlay_continue() 340 struct drm_i915_gem_request *req; in intel_overlay_off() 424 struct drm_i915_gem_request *req; in intel_overlay_release_old_vid()
|
D | i915_gem_gtt.h | 386 struct drm_i915_gem_request *req); 531 int i915_ppgtt_init_ring(struct drm_i915_gem_request *req);
|
D | i915_guc_submission.c | 517 struct drm_i915_gem_request *rq) in guc_add_workqueue_item() 568 static void lr_context_update(struct drm_i915_gem_request *rq) in lr_context_update() 597 struct drm_i915_gem_request *rq) in i915_guc_submit()
|
D | i915_gem_render_state.c | 196 int i915_gem_render_state_init(struct drm_i915_gem_request *req) in i915_gem_render_state_init()
|
D | intel_drv.h | 494 struct drm_i915_gem_request *req; 878 struct drm_i915_gem_request *flip_queued_req; 1072 struct drm_i915_gem_request **pipelined_request); 1424 struct drm_i915_gem_request *req);
|
D | i915_gem_gtt.c | 655 static int gen8_write_pdp(struct drm_i915_gem_request *req, in gen8_write_pdp() 680 struct drm_i915_gem_request *req) in gen8_legacy_mm_switch() 696 struct drm_i915_gem_request *req) in gen8_48b_mm_switch() 1665 struct drm_i915_gem_request *req) in hsw_mm_switch() 1691 struct drm_i915_gem_request *req) in vgpu_mm_switch() 1702 struct drm_i915_gem_request *req) in gen7_mm_switch() 1735 struct drm_i915_gem_request *req) in gen6_mm_switch() 2186 int i915_ppgtt_init_ring(struct drm_i915_gem_request *req) in i915_ppgtt_init_ring()
|
D | i915_gem_execbuffer.c | 906 i915_gem_execbuffer_move_to_gpu(struct drm_i915_gem_request *req, in i915_gem_execbuffer_move_to_gpu() 1049 struct drm_i915_gem_request *req) in i915_gem_execbuffer_move_to_active() 1100 struct drm_i915_gem_request *req) in i915_reset_gen7_sol_offsets()
|
D | i915_gpu_error.c | 982 struct drm_i915_gem_request *request; in i915_gem_record_rings()
|
D | intel_display.c | 2335 struct drm_i915_gem_request **pipelined_request) in intel_pin_and_fence_fb_obj() 10954 struct drm_i915_gem_request *req, in intel_gen2_queue_flip() 10989 struct drm_i915_gem_request *req, in intel_gen3_queue_flip() 11021 struct drm_i915_gem_request *req, in intel_gen4_queue_flip() 11060 struct drm_i915_gem_request *req, in intel_gen6_queue_flip() 11096 struct drm_i915_gem_request *req, in intel_gen7_queue_flip() 11357 struct drm_i915_gem_request *req, in intel_default_queue_flip() 11446 struct drm_i915_gem_request *request = NULL; in intel_crtc_page_flip()
|
D | i915_debugfs.c | 687 struct drm_i915_gem_request *req; in i915_gem_request_info() 2073 struct drm_i915_gem_request *head_req = NULL; in i915_execlists() 2106 struct drm_i915_gem_request, execlist_link); in i915_execlists()
|
D | intel_pm.c | 7459 struct drm_i915_gem_request *req; 7465 struct drm_i915_gem_request *req = boost->req; in __intel_rps_boost_work() 7476 struct drm_i915_gem_request *req) in intel_queue_rps_boost_for_request()
|