Home
last modified time | relevance | path

Searched refs:drm_i915_gem_request (Results 1 – 23 of 23) sorted by relevance

/drivers/gpu/drm/i915/
Dintel_ringbuffer.h173 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 …]
Dintel_lrc.h44 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);
Dintel_lrc.c223 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 …]
Dintel_ringbuffer.c94 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 …]
Di915_drv.h660 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 …]
Di915_gem.c1181 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 …]
Di915_trace.h463 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),
Dintel_mocs.c173 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()
Dintel_mocs.h55 int intel_rcs_context_init_mocs(struct drm_i915_gem_request *req);
Di915_gem_render_state.h44 int i915_gem_render_state_init(struct drm_i915_gem_request *req);
Di915_gem_context.c449 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()
Dintel_guc.h120 struct drm_i915_gem_request *rq);
Dintel_overlay.c186 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()
Di915_gem_gtt.h386 struct drm_i915_gem_request *req);
531 int i915_ppgtt_init_ring(struct drm_i915_gem_request *req);
Di915_guc_submission.c517 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()
Di915_gem_render_state.c196 int i915_gem_render_state_init(struct drm_i915_gem_request *req) in i915_gem_render_state_init()
Dintel_drv.h494 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);
Di915_gem_gtt.c655 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()
Di915_gem_execbuffer.c906 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()
Di915_gpu_error.c982 struct drm_i915_gem_request *request; in i915_gem_record_rings()
Dintel_display.c2335 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()
Di915_debugfs.c687 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()
Dintel_pm.c7459 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()