| /dflybsd-src/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 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 D | intel_hangcheck.c | 28 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 D | intel_breadcrumbs.c | 47 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 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() 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 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() 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 D | intel_ringbuffer.c | 384 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 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() 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 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 | 710 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 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_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_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, 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 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() 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 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()
|