/dragonfly/sys/dev/drm/i915/ |
H A D | intel_ringbuffer.h | 289 struct intel_engine_cs { struct 361 void (*irq_enable)(struct intel_engine_cs *engine); argument 362 void (*irq_disable)(struct intel_engine_cs *engine); argument 364 int (*init_hw)(struct intel_engine_cs *engine); argument 365 void (*reset_hw)(struct intel_engine_cs *engine, argument 372 void (*context_unpin)(struct intel_engine_cs *engine, argument 415 void (*cancel_requests)(struct intel_engine_cs *engine); argument 424 void (*cleanup)(struct intel_engine_cs *engine); argument 577 intel_engine_flag(const struct intel_engine_cs *engine) in intel_engine_flag() 643 void intel_engine_stop(struct intel_engine_cs *engine); [all …]
|
H A D | intel_hangcheck.c | 39 static struct intel_engine_cs * 44 struct intel_engine_cs *signaller; in semaphore_wait_to_signaller_ring() 73 static struct intel_engine_cs * 149 struct intel_engine_cs *signaller; in semaphore_passed() 178 struct intel_engine_cs *engine; in semaphore_clear_deadlocks() 196 static bool subunits_stuck(struct intel_engine_cs *engine) in subunits_stuck() 231 head_stuck(struct intel_engine_cs *engine, u64 acthd) in head_stuck() 249 engine_stuck(struct intel_engine_cs *engine, u64 acthd) in engine_stuck() 321 hangcheck_get_action(struct intel_engine_cs *engine, in hangcheck_get_action() 393 struct intel_engine_cs *engine; in hangcheck_declare_hang() [all …]
|
H A D | intel_breadcrumbs.c | 79 struct intel_engine_cs *engine = from_timer(engine, t, in intel_breadcrumbs_hangcheck() 114 struct intel_engine_cs *engine = from_timer(engine, t, in intel_breadcrumbs_fake_irq() 146 static void irq_enable(struct intel_engine_cs *engine) in irq_enable() 160 static void irq_disable(struct intel_engine_cs *engine) in irq_disable() 225 const struct intel_engine_cs *engine = in use_fake_irq() 226 container_of(b, struct intel_engine_cs, breadcrumbs); in use_fake_irq() 251 struct intel_engine_cs *engine = in __intel_breadcrumbs_enable_irq() 252 container_of(b, struct intel_engine_cs, breadcrumbs); in __intel_breadcrumbs_enable_irq() 583 struct intel_engine_cs *engine = arg; in intel_breadcrumbs_signaler() 675 struct intel_engine_cs *engine = request->engine; in intel_engine_enable_signaling() [all …]
|
H A D | intel_engine_cs.c | 51 int (*init_legacy)(struct intel_engine_cs *engine); 52 int (*init_execlists)(struct intel_engine_cs *engine); 201 struct intel_engine_cs *engine; in intel_engine_setup() 247 struct intel_engine_cs *engine; in intel_engines_init_mmio() 300 struct intel_engine_cs *engine; in intel_engines_init() 307 int (*init)(struct intel_engine_cs *engine); in intel_engines_init() 1439 int init_workarounds_ring(struct intel_engine_cs *engine) in init_workarounds_ring() 1508 static bool ring_is_idle(struct intel_engine_cs *engine) in ring_is_idle() 1573 struct intel_engine_cs *engine; in intel_engines_are_idle() 1595 struct intel_engine_cs *engine; in intel_engines_reset_default_submission() [all …]
|
H A D | intel_lrc.c | 216 struct intel_engine_cs *engine); 219 struct intel_engine_cs *engine, 274 struct intel_engine_cs *engine) in intel_lr_context_descriptor_update() 290 lookup_priolist(struct intel_engine_cs *engine, in lookup_priolist() 773 struct intel_engine_cs * const engine = (struct intel_engine_cs *)data; in intel_lrc_irq_handler() 965 static struct intel_engine_cs * 982 struct intel_engine_cs *engine; in execlists_schedule() 2104 struct intel_engine_cs *engine, in execlists_init_reg_state() 2197 struct intel_engine_cs *engine, in populate_lr_context() 2229 struct intel_engine_cs *engine) in execlists_context_deferred_alloc() [all …]
|
H A D | intel_ringbuffer.c | 719 struct intel_engine_cs *waiter; in gen8_rcs_signal() 745 struct intel_engine_cs *waiter; in gen8_xcs_signal() 768 struct intel_engine_cs *engine; in gen6_signal() 850 struct intel_engine_cs *engine = req->engine; in gen8_render_emit_breadcrumb() 984 gen5_irq_enable(struct intel_engine_cs *engine) in gen5_irq_enable() 996 i9xx_irq_enable(struct intel_engine_cs *engine) in i9xx_irq_enable() 1015 i8xx_irq_enable(struct intel_engine_cs *engine) in i8xx_irq_enable() 1543 struct intel_engine_cs *engine; in intel_legacy_submission_resume() 1893 struct intel_engine_cs *engine) in intel_ring_init_semaphores() 2002 struct intel_engine_cs *engine) in intel_ring_init_irq() [all …]
|
H A D | intel_lrc.h | 68 void intel_logical_ring_cleanup(struct intel_engine_cs *engine); 69 int logical_render_ring_init(struct intel_engine_cs *engine); 70 int logical_xcs_ring_init(struct intel_engine_cs *engine); 105 struct intel_engine_cs *engine) in intel_lr_context_descriptor()
|
H A D | i915_gem_batch_pool.h | 30 struct intel_engine_cs; 33 struct intel_engine_cs *engine; 38 void i915_gem_batch_pool_init(struct intel_engine_cs *engine,
|
H A D | i915_gem_request.c | 194 struct intel_engine_cs *engine; in reset_all_global_seqno() 355 struct intel_engine_cs *engine = request->engine; in i915_gem_request_retire() 429 struct intel_engine_cs *engine = req->engine; in i915_gem_request_retire_upto() 453 struct intel_engine_cs *engine = request->engine; in __i915_gem_request_submit() 489 struct intel_engine_cs *engine = request->engine; in i915_gem_request_submit() 502 struct intel_engine_cs *engine = request->engine; in __i915_gem_request_unsubmit() 539 struct intel_engine_cs *engine = request->engine; in i915_gem_request_unsubmit() 589 i915_gem_request_alloc(struct intel_engine_cs *engine, in i915_gem_request_alloc() 916 struct intel_engine_cs *engine = request->engine; in __i915_add_request() 1043 struct intel_engine_cs *engine = req->engine; in __i915_spin_request() [all …]
|
H A D | i915_gem_render_state.h | 29 int i915_gem_render_state_init(struct intel_engine_cs *engine); 31 void i915_gem_render_state_fini(struct intel_engine_cs *engine);
|
H A D | i915_cmd_parser.c | 745 static bool check_sorted(const struct intel_engine_cs *engine, in check_sorted() 770 static bool validate_regs_sorted(struct intel_engine_cs *engine) in validate_regs_sorted() 819 static int init_hash_table(struct intel_engine_cs *engine, in init_hash_table() 848 static void fini_hash_table(struct intel_engine_cs *engine) in fini_hash_table() 868 void intel_engine_init_cmd_parser(struct intel_engine_cs *engine) in intel_engine_init_cmd_parser() 960 void intel_engine_cleanup_cmd_parser(struct intel_engine_cs *engine) in intel_engine_cleanup_cmd_parser() 969 find_cmd_in_table(struct intel_engine_cs *engine, in find_cmd_in_table() 993 find_cmd(struct intel_engine_cs *engine, in find_cmd() 1134 static bool check_cmd(const struct intel_engine_cs *engine, in check_cmd() 1255 int intel_engine_cmd_parser(struct intel_engine_cs *engine, in intel_engine_cmd_parser() [all …]
|
H A D | i915_gem_context.c | 511 struct intel_engine_cs *engine; in i915_gem_contexts_lost() 603 struct intel_engine_cs *engine = req->engine; in mi_set_context() 632 struct intel_engine_cs *signaller; in mi_set_context() 658 struct intel_engine_cs *signaller; in mi_set_context() 715 struct intel_engine_cs *engine, in skip_rcs_switch() 731 needs_pd_load_pre(struct i915_hw_ppgtt *ppgtt, struct intel_engine_cs *engine) in needs_pd_load_pre() 776 struct intel_engine_cs *engine = req->engine; in do_rcs_switch() 873 struct intel_engine_cs *engine = req->engine; in i915_switch_context() 902 static bool engine_has_kernel_context(struct intel_engine_cs *engine) in engine_has_kernel_context() 924 struct intel_engine_cs *engine; in i915_gem_switch_to_kernel_context()
|
H A D | i915_guc_submission.c | 325 struct intel_engine_cs *engine; in guc_stage_desc_init() 416 struct intel_engine_cs *engine = rq->engine; in guc_wq_item_append() 493 static void i915_guc_submit(struct intel_engine_cs *engine) in i915_guc_submit() 561 static void i915_guc_dequeue(struct intel_engine_cs *engine) in i915_guc_dequeue() 621 struct intel_engine_cs * const engine = (struct intel_engine_cs *)data; in i915_guc_irq_handler() 906 struct intel_engine_cs *engine; in guc_ads_create() 1035 struct intel_engine_cs *engine; in guc_interrupts_capture() 1078 struct intel_engine_cs *engine; in guc_interrupts_release() 1104 struct intel_engine_cs *engine; in i915_guc_submission_enable()
|
H A D | i915_gem_render_state.c | 41 render_state_get_rodata(const struct intel_engine_cs *engine) in render_state_get_rodata() 176 int i915_gem_render_state_init(struct intel_engine_cs *engine) in i915_gem_render_state_init() 269 void i915_gem_render_state_fini(struct intel_engine_cs *engine) in i915_gem_render_state_fini()
|
H A D | i915_gem_request.h | 127 struct intel_engine_cs *engine; 215 i915_gem_request_alloc(struct intel_engine_cs *engine, 312 static inline u32 intel_engine_get_seqno(struct intel_engine_cs *engine);
|
H A D | i915_gem_object.h | 426 static inline struct intel_engine_cs * 429 struct intel_engine_cs *engine = NULL; in i915_gem_object_last_write_engine()
|
H A D | intel_mocs.h | 57 int intel_mocs_init_engine(struct intel_engine_cs *engine);
|
H A D | i915_drv.h | 2279 struct intel_engine_cs *engine[I915_NUM_ENGINES]; 2708 void (*cleanup_engine)(struct intel_engine_cs *engine); 3318 extern int i915_reset_engine(struct intel_engine_cs *engine, 3698 i915_gem_find_active_request(struct intel_engine_cs *engine); 3728 struct intel_engine_cs *engine) in i915_reset_engine_count() 3734 i915_gem_reset_prepare_engine(struct intel_engine_cs *engine); 3741 void i915_gem_reset_engine(struct intel_engine_cs *engine, 3830 struct intel_engine_cs *engine) in i915_gem_context_lookup_timeline() 3844 void i915_oa_init_reg_state(struct intel_engine_cs *engine, 3997 int intel_engine_cmd_parser(struct intel_engine_cs *engine, [all …]
|
H A D | i915_gem_batch_pool.c | 47 void i915_gem_batch_pool_init(struct intel_engine_cs *engine, in i915_gem_batch_pool_init()
|
H A D | intel_uncore.c | 1388 static void gen3_stop_engine(struct intel_engine_cs *engine) in gen3_stop_engine() 1416 struct intel_engine_cs *engine; in i915_stop_engines() 1566 struct intel_engine_cs *engine; in gen6_reset_engines() 1690 static int gen8_reset_engine_start(struct intel_engine_cs *engine) in gen8_reset_engine_start() 1709 static void gen8_reset_engine_cancel(struct intel_engine_cs *engine) in gen8_reset_engine_cancel() 1720 struct intel_engine_cs *engine; in gen8_reset_engines()
|
H A D | i915_gem.c | 489 struct intel_engine_cs *engine; in __fence_set_priority() 3175 static bool engine_stalled(struct intel_engine_cs *engine) in engine_stalled() 3243 struct intel_engine_cs *engine; in i915_gem_reset_prepare() 3284 struct intel_engine_cs *engine = request->engine; in engine_skip_context() 3307 i915_gem_reset_request(struct intel_engine_cs *engine, in i915_gem_reset_request() 3380 struct intel_engine_cs *engine; in i915_gem_reset() 3416 struct intel_engine_cs *engine; in i915_gem_reset_finish() 3448 struct intel_engine_cs *engine; in i915_gem_set_wedged() 5005 struct intel_engine_cs *engine; in assert_kernel_context_is_current() 5186 struct intel_engine_cs *engine; in __i915_gem_restart_engines() [all …]
|
H A D | Makefile | 44 intel_engine_cs.c \
|
H A D | i915_gem_evict.c | 42 struct intel_engine_cs *engine;
|
H A D | intel_mocs.c | 235 int intel_mocs_init_engine(struct intel_engine_cs *engine) in intel_mocs_init_engine()
|
H A D | i915_perf.c | 1075 struct intel_engine_cs *engine = dev_priv->engine[RCS]; 1121 struct intel_engine_cs *engine = dev_priv->engine[RCS]; 1531 struct intel_engine_cs *engine = dev_priv->engine[RCS]; 1995 void i915_oa_init_reg_state(struct intel_engine_cs *engine, in i915_oa_init_reg_state()
|