Home
last modified time | relevance | path

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

12

/dflybsd-src/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
368 void (*set_default_submission)(struct intel_engine_cs *engine); argument
370 struct intel_ring *(*context_pin)(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
423 void (*irq_seqno_barrier)(struct intel_engine_cs *engine); argument
[all …]
H A Dintel_hangcheck.c28 ipehr_is_semaphore_wait(struct intel_engine_cs *engine, u32 ipehr) in ipehr_is_semaphore_wait()
39 static struct intel_engine_cs *
40 semaphore_wait_to_signaller_ring(struct intel_engine_cs *engine, u32 ipehr, in semaphore_wait_to_signaller_ring()
44 struct intel_engine_cs *signaller; in semaphore_wait_to_signaller_ring()
73 static struct intel_engine_cs *
74 semaphore_waits_for(struct intel_engine_cs *engine, u32 *seqno) in semaphore_waits_for()
146 static int semaphore_passed(struct intel_engine_cs *engine) in semaphore_passed()
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()
[all …]
H A Dintel_breadcrumbs.c47 unsigned int intel_engine_wakeup(struct intel_engine_cs *engine) in intel_engine_wakeup()
65 static noinline void missed_breadcrumb(struct intel_engine_cs *engine) in missed_breadcrumb()
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()
170 void __intel_engine_disarm_breadcrumbs(struct intel_engine_cs *engine) in __intel_engine_disarm_breadcrumbs()
185 void intel_engine_disarm_breadcrumbs(struct intel_engine_cs *engine) in intel_engine_disarm_breadcrumbs()
225 const struct intel_engine_cs *engine = in use_fake_irq()
226 container_of(b, struct intel_engine_cs, breadcrumbs); in use_fake_irq()
[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()
341 void intel_engine_init_global_seqno(struct intel_engine_cs *engine, u32 seqno) in intel_engine_init_global_seqno()
383 static void intel_engine_init_timeline(struct intel_engine_cs *engine) in intel_engine_init_timeline()
405 static void intel_engine_init_execlist(struct intel_engine_cs *engine) in intel_engine_init_execlist()
428 void intel_engine_setup_common(struct intel_engine_cs *engine) in intel_engine_setup_common()
[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()
357 static void unwind_incomplete_requests(struct intel_engine_cs *engine) in unwind_incomplete_requests()
438 static void execlists_submit_ports(struct intel_engine_cs *engine) in execlists_submit_ports()
496 static void inject_preempt_context(struct intel_engine_cs *engine) in inject_preempt_context()
518 static bool can_preempt(struct intel_engine_cs *engine) in can_preempt()
523 static void execlists_dequeue(struct intel_engine_cs *engine) in execlists_dequeue()
711 static void execlists_cancel_requests(struct intel_engine_cs *engine) in execlists_cancel_requests()
[all …]
H A Dintel_ringbuffer.c384 static void ring_setup_phys_status_page(struct intel_engine_cs *engine) in ring_setup_phys_status_page()
395 static void intel_ring_setup_status_page(struct intel_engine_cs *engine) in intel_ring_setup_status_page()
461 static bool stop_ring(struct intel_engine_cs *engine) in stop_ring()
490 static int init_ring_common(struct intel_engine_cs *engine) in init_ring_common()
577 static void reset_ring_common(struct intel_engine_cs *engine, in reset_ring_common()
658 static int init_render_ring(struct intel_engine_cs *engine) in init_render_ring()
709 static void render_ring_cleanup(struct intel_engine_cs *engine) in render_ring_cleanup()
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()
[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()
267 static int reserve_engine(struct intel_engine_cs *engine) in reserve_engine()
289 static void unreserve_engine(struct intel_engine_cs *engine) in unreserve_engine()
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()
[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.c710 static bool validate_cmds_sorted(const struct intel_engine_cs *engine, in validate_cmds_sorted()
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()
1036 find_reg(const struct intel_engine_cs *engine, bool is_master, u32 addr) in find_reg()
[all …]
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_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_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,
3323 extern void intel_engine_init_hangcheck(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);
3737 void i915_gem_reset_finish_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()
[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()
3144 i915_gem_find_active_request(struct intel_engine_cs *engine) in i915_gem_find_active_request()
3175 static bool engine_stalled(struct intel_engine_cs *engine) in engine_stalled()
3194 i915_gem_reset_prepare_engine(struct intel_engine_cs *engine) in i915_gem_reset_prepare_engine()
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()
3361 void i915_gem_reset_engine(struct intel_engine_cs *engine, in i915_gem_reset_engine()
3380 struct intel_engine_cs *engine; in i915_gem_reset()
3406 void i915_gem_reset_finish_engine(struct intel_engine_cs *engine) in i915_gem_reset_finish_engine()
[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