Home
last modified time | relevance | path

Searched refs:intel_engine_cs (Results 1 – 25 of 32) sorted by relevance

12

/dragonfly/sys/dev/drm/i915/
H A Dintel_ringbuffer.h289 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 Dintel_hangcheck.c39 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 Dintel_breadcrumbs.c79 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 Dintel_engine_cs.c51 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 Dintel_lrc.c216 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 Dintel_ringbuffer.c719 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 Dintel_lrc.h68 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 Di915_gem_batch_pool.h30 struct intel_engine_cs;
33 struct intel_engine_cs *engine;
38 void i915_gem_batch_pool_init(struct intel_engine_cs *engine,
H A Di915_gem_request.c194 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 Di915_gem_render_state.h29 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 Di915_cmd_parser.c745 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 Di915_gem_context.c511 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 Di915_guc_submission.c325 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 Di915_gem_render_state.c41 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 Di915_gem_request.h127 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 Di915_gem_object.h426 static inline struct intel_engine_cs *
429 struct intel_engine_cs *engine = NULL; in i915_gem_object_last_write_engine()
H A Dintel_mocs.h57 int intel_mocs_init_engine(struct intel_engine_cs *engine);
H A Di915_drv.h2279 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 Di915_gem_batch_pool.c47 void i915_gem_batch_pool_init(struct intel_engine_cs *engine, in i915_gem_batch_pool_init()
H A Dintel_uncore.c1388 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 Di915_gem.c489 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 DMakefile44 intel_engine_cs.c \
H A Di915_gem_evict.c42 struct intel_engine_cs *engine;
H A Dintel_mocs.c235 int intel_mocs_init_engine(struct intel_engine_cs *engine) in intel_mocs_init_engine()
H A Di915_perf.c1075 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()

12