/drivers/gpu/drm/i915/ |
D | intel_ringbuffer.h | 102 struct intel_engine_cs *ring; 146 struct intel_engine_cs { struct 174 bool __must_check (*irq_get)(struct intel_engine_cs *ring); argument 175 void (*irq_put)(struct intel_engine_cs *ring); argument 177 int (*init_hw)(struct intel_engine_cs *ring); argument 181 void (*write_tail)(struct intel_engine_cs *ring, argument 193 u32 (*get_seqno)(struct intel_engine_cs *ring, argument 195 void (*set_seqno)(struct intel_engine_cs *ring, argument 203 void (*cleanup)(struct intel_engine_cs *ring); argument 257 struct intel_engine_cs *from, argument [all …]
|
D | intel_ringbuffer.c | 37 intel_ring_initialized(struct intel_engine_cs *ring) in intel_ring_initialized() 78 bool intel_ring_stopped(struct intel_engine_cs *ring) in intel_ring_stopped() 84 static void __intel_ring_advance(struct intel_engine_cs *ring) in __intel_ring_advance() 98 struct intel_engine_cs *ring = req->ring; in gen2_render_ring_flush() 125 struct intel_engine_cs *ring = req->ring; in gen4_render_ring_flush() 219 struct intel_engine_cs *ring = req->ring; in intel_emit_post_sync_nonzero_flush() 255 struct intel_engine_cs *ring = req->ring; in gen6_render_ring_flush() 307 struct intel_engine_cs *ring = req->ring; in gen7_render_ring_cs_stall_wa() 328 struct intel_engine_cs *ring = req->ring; in gen7_render_ring_flush() 392 struct intel_engine_cs *ring = req->ring; in gen8_emit_pipe_control() [all …]
|
D | intel_lrc.h | 46 void intel_logical_ring_stop(struct intel_engine_cs *ring); 47 void intel_logical_ring_cleanup(struct intel_engine_cs *ring); 83 struct intel_engine_cs *ring); 88 struct intel_engine_cs *ring); 98 void intel_lrc_irq_handler(struct intel_engine_cs *ring); 99 void intel_execlists_retire_requests(struct intel_engine_cs *ring);
|
D | intel_lrc.c | 224 static void lrc_setup_hardware_status_page(struct intel_engine_cs *ring, 283 static bool disable_lite_restore_wa(struct intel_engine_cs *ring) in disable_lite_restore_wa() 293 struct intel_engine_cs *ring) in intel_lr_context_descriptor() 326 struct intel_engine_cs *ring = rq0->ring; in execlists_elsp_write() 359 struct intel_engine_cs *ring = rq->ring; in execlists_update_context() 404 static void execlists_context_unqueue(struct intel_engine_cs *ring) in execlists_context_unqueue() 464 static bool execlists_check_remove_request(struct intel_engine_cs *ring, in execlists_check_remove_request() 501 void intel_lrc_irq_handler(struct intel_engine_cs *ring) in intel_lrc_irq_handler() 565 struct intel_engine_cs *ring = request->ring; in execlists_context_queue() 607 struct intel_engine_cs *ring = req->ring; in logical_ring_invalidate_all_caches() [all …]
|
D | i915_gem_context.c | 338 struct intel_engine_cs *ring = &dev_priv->ring[i]; in i915_gem_context_reset() 394 struct intel_engine_cs *ring = &dev_priv->ring[i]; in i915_gem_context_init() 437 struct intel_engine_cs *ring = &dev_priv->ring[i]; in i915_gem_context_fini() 451 struct intel_engine_cs *ring = req->ring; in i915_gem_context_enable() 520 struct intel_engine_cs *ring = req->ring; in mi_set_context() 559 struct intel_engine_cs *signaller; in mi_set_context() 584 struct intel_engine_cs *signaller; in mi_set_context() 603 static inline bool should_skip_switch(struct intel_engine_cs *ring, in should_skip_switch() 618 needs_pd_load_pre(struct intel_engine_cs *ring, struct intel_context *to) in needs_pd_load_pre() 635 needs_pd_load_post(struct intel_engine_cs *ring, struct intel_context *to, in needs_pd_load_post() [all …]
|
D | i915_cmd_parser.c | 631 static bool validate_cmds_sorted(struct intel_engine_cs *ring, in validate_cmds_sorted() 687 static bool validate_regs_sorted(struct intel_engine_cs *ring) in validate_regs_sorted() 713 static int init_hash_table(struct intel_engine_cs *ring, in init_hash_table() 742 static void fini_hash_table(struct intel_engine_cs *ring) in fini_hash_table() 764 int i915_cmd_parser_init_ring(struct intel_engine_cs *ring) in i915_cmd_parser_init_ring() 858 void i915_cmd_parser_fini_ring(struct intel_engine_cs *ring) in i915_cmd_parser_fini_ring() 867 find_cmd_in_table(struct intel_engine_cs *ring, in find_cmd_in_table() 894 find_cmd(struct intel_engine_cs *ring, in find_cmd() 1026 static int check_cmd(const struct intel_engine_cs *ring, in check_cmd() 1251 struct intel_engine_cs *ring, in i915_parse_cmds()
|
D | i915_gem_execbuffer.c | 580 struct intel_engine_cs *ring, in i915_gem_execbuffer_reserve_vma() 689 i915_gem_execbuffer_reserve(struct intel_engine_cs *ring, in i915_gem_execbuffer_reserve() 792 struct intel_engine_cs *ring, in i915_gem_execbuffer_relocate_slow() 1018 struct intel_engine_cs *ring, const u32 ctx_id) in i915_gem_validate_context() 1051 struct intel_engine_cs *ring = i915_gem_request_get_ring(req); in i915_gem_execbuffer_move_to_active() 1102 struct intel_engine_cs *ring = req->ring; in i915_reset_gen7_sol_offsets() 1158 struct intel_engine_cs *ring, in i915_gem_execbuffer_parse() 1237 struct intel_engine_cs *ring = params->ring; in i915_gem_ringbuffer_submission() 1377 static inline bool use_cmdparser(const struct intel_engine_cs *ring, in use_cmdparser() 1394 struct intel_engine_cs *ring; in i915_gem_do_execbuffer()
|
D | i915_gem.c | 1144 struct intel_engine_cs *ring) in missed_irq() 1246 struct intel_engine_cs *ring = i915_gem_request_get_ring(req); in __i915_wait_request() 1435 struct intel_engine_cs *engine = req->ring; in __i915_gem_request_retire__upto() 2267 struct intel_engine_cs *engine = &dev_priv->ring[id]; in invalidate_tlbs() 2492 struct intel_engine_cs *ring; in i915_vma_move_to_active() 2555 struct intel_engine_cs *ring; in i915_gem_init_seqno() 2630 struct intel_engine_cs *ring; in __i915_add_request() 2778 int i915_gem_request_alloc(struct intel_engine_cs *ring, in i915_gem_request_alloc() 2851 i915_gem_find_active_request(struct intel_engine_cs *ring) in i915_gem_find_active_request() 2866 struct intel_engine_cs *ring) in i915_gem_reset_ring_status() [all …]
|
D | i915_drv.h | 344 struct intel_engine_cs *bsd_ring; 1702 struct intel_engine_cs *ring; 1750 struct intel_engine_cs ring[I915_NUM_RINGS]; 1959 void (*cleanup_ring)(struct intel_engine_cs *ring); 1960 void (*stop_ring)(struct intel_engine_cs *ring); 2204 struct intel_engine_cs *ring; 2282 int i915_gem_request_alloc(struct intel_engine_cs *ring, 2296 static inline struct intel_engine_cs * 2929 struct intel_engine_cs *to, 2965 i915_gem_find_active_request(struct intel_engine_cs *ring); [all …]
|
D | i915_trace.h | 464 struct intel_engine_cs *from, 500 struct intel_engine_cs *ring = 547 struct intel_engine_cs *ring = 564 TP_PROTO(struct intel_engine_cs *ring), 611 struct intel_engine_cs *ring = 791 TP_PROTO(struct intel_engine_cs *ring, struct intel_context *to),
|
D | i915_gem_render_state.h | 46 int i915_gem_render_state_prepare(struct intel_engine_cs *ring,
|
D | i915_gem_debug.c | 39 struct intel_engine_cs *ring; in i915_verify_lists()
|
D | i915_debugfs.c | 133 struct intel_engine_cs *ring; in describe_obj() 402 struct intel_engine_cs *ring; in print_batch_pool_stats() 596 struct intel_engine_cs *ring = in i915_gem_pageflip_info() 642 struct intel_engine_cs *ring; in i915_gem_batch_pool_info() 686 struct intel_engine_cs *ring; in i915_gem_request_info() 731 struct intel_engine_cs *ring) in i915_ring_seqno_info() 744 struct intel_engine_cs *ring; in i915_gem_seqno_info() 767 struct intel_engine_cs *ring; in i915_interrupt_info() 981 struct intel_engine_cs *ring; in i915_hws_info() 1329 struct intel_engine_cs *ring; in i915_hangcheck_info() [all …]
|
D | intel_guc_loader.c | 84 struct intel_engine_cs *ring; in direct_interrupts_to_host() 101 struct intel_engine_cs *ring; in direct_interrupts_to_guc()
|
D | i915_gpu_error.c | 809 struct intel_engine_cs *ring, in gen8_record_semaphore_state() 812 struct intel_engine_cs *to; in gen8_record_semaphore_state() 842 struct intel_engine_cs *ring, in gen6_record_semaphore_state() 859 struct intel_engine_cs *ring, in i915_record_ring_state() 956 static void i915_gem_record_active_context(struct intel_engine_cs *ring, in i915_gem_record_active_context() 986 struct intel_engine_cs *ring = &dev_priv->ring[i]; in i915_gem_record_rings()
|
D | i915_irq.c | 979 static void notify_ring(struct intel_engine_cs *ring) in notify_ring() 1047 struct intel_engine_cs *ring; in any_waiters() 2358 struct intel_engine_cs *ring; in i915_error_wake_up() 2717 ring_idle(struct intel_engine_cs *ring, u32 seqno) in ring_idle() 2735 static struct intel_engine_cs * 2736 semaphore_wait_to_signaller_ring(struct intel_engine_cs *ring, u32 ipehr, u64 offset) in semaphore_wait_to_signaller_ring() 2739 struct intel_engine_cs *signaller; in semaphore_wait_to_signaller_ring() 2768 static struct intel_engine_cs * 2769 semaphore_waits_for(struct intel_engine_cs *ring, u32 *seqno) in semaphore_waits_for() 2839 static int semaphore_passed(struct intel_engine_cs *ring) in semaphore_passed() [all …]
|
D | i915_gem_render_state.c | 172 int i915_gem_render_state_prepare(struct intel_engine_cs *ring, in i915_gem_render_state_prepare()
|
D | intel_overlay.c | 236 struct intel_engine_cs *ring = &dev_priv->ring[RCS]; in intel_overlay_on() 270 struct intel_engine_cs *ring = &dev_priv->ring[RCS]; in intel_overlay_continue() 339 struct intel_engine_cs *ring = &dev_priv->ring[RCS]; in intel_overlay_off() 411 struct intel_engine_cs *ring = &dev_priv->ring[RCS]; in intel_overlay_release_old_vid()
|
D | i915_gem_gtt.c | 659 struct intel_engine_cs *ring = req->ring; in gen8_write_pdp() 1667 struct intel_engine_cs *ring = req->ring; in hsw_mm_switch() 1693 struct intel_engine_cs *ring = req->ring; in vgpu_mm_switch() 1704 struct intel_engine_cs *ring = req->ring; in gen7_mm_switch() 1737 struct intel_engine_cs *ring = req->ring; in gen6_mm_switch() 1753 struct intel_engine_cs *ring; in gen8_ppgtt_enable() 1766 struct intel_engine_cs *ring; in gen7_ppgtt_enable() 2282 struct intel_engine_cs *ring; in i915_check_and_clear_faults()
|
D | i915_guc_submission.c | 403 struct intel_engine_cs *ring; in guc_init_ctx_desc()
|
D | intel_pm.c | 4805 struct intel_engine_cs *ring; in gen9_enable_rc6() 4878 struct intel_engine_cs *ring; in gen8_enable_rps() 4961 struct intel_engine_cs *ring; in gen6_enable_rps() 5480 struct intel_engine_cs *ring; in cherryview_enable_rps() 5578 struct intel_engine_cs *ring; in valleyview_enable_rps() 5995 struct intel_engine_cs *ring; in i915_gpu_busy()
|
D | intel_drv.h | 1071 struct intel_engine_cs *pipelined,
|
D | intel_uncore.c | 1489 struct intel_engine_cs *engine; in gen8_do_reset()
|
D | intel_display.c | 2334 struct intel_engine_cs *pipelined, in intel_pin_and_fence_fb_obj() 10957 struct intel_engine_cs *ring = req->ring; in intel_gen2_queue_flip() 10992 struct intel_engine_cs *ring = req->ring; in intel_gen3_queue_flip() 11024 struct intel_engine_cs *ring = req->ring; in intel_gen4_queue_flip() 11063 struct intel_engine_cs *ring = req->ring; in intel_gen6_queue_flip() 11099 struct intel_engine_cs *ring = req->ring; in intel_gen7_queue_flip() 11187 static bool use_mmio_flip(struct intel_engine_cs *ring, in use_mmio_flip() 11334 struct intel_engine_cs *ring, in intel_queue_mmio_flip() 11444 struct intel_engine_cs *ring; in intel_crtc_page_flip()
|