/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_ring_submission.c | 36 static void set_hwstam(struct intel_engine_cs *engine, u32 mask) in set_hwstam() argument 52 static void set_hws_pga(struct intel_engine_cs *engine, phys_addr_t phys) in set_hws_pga() argument 63 static struct page *status_page(struct intel_engine_cs *engine) in status_page() argument 71 static void ring_setup_phys_status_page(struct intel_engine_cs *engine) in ring_setup_phys_status_page() argument 77 set_hwsp(struct intel_engine_cs * engine,u32 offset) set_hwsp() argument 117 flush_cs_tlb(struct intel_engine_cs * engine) flush_cs_tlb() argument 138 ring_setup_status_page(struct intel_engine_cs * engine) ring_setup_status_page() argument 159 set_pp_dir(struct intel_engine_cs * engine) set_pp_dir() argument 176 stop_ring(struct intel_engine_cs * engine) stop_ring() argument 193 xcs_resume(struct intel_engine_cs * engine) xcs_resume() argument 304 sanitize_hwsp(struct intel_engine_cs * engine) sanitize_hwsp() argument 312 xcs_sanitize(struct intel_engine_cs * engine) xcs_sanitize() argument 339 reset_prepare(struct intel_engine_cs * engine) reset_prepare() argument 381 reset_rewind(struct intel_engine_cs * engine,bool stalled) reset_rewind() argument 448 reset_finish(struct intel_engine_cs * engine) reset_finish() argument 452 reset_cancel(struct intel_engine_cs * engine) reset_cancel() argument 555 alloc_context_vma(struct intel_engine_cs * engine) alloc_context_vma() argument 599 struct intel_engine_cs *engine = ce->engine; ring_context_alloc() local 638 struct intel_engine_cs *engine; ring_context_revoke() local 656 struct intel_engine_cs *engine = NULL; ring_context_cancel_request() local 689 const struct intel_engine_cs * const engine = rq->engine; load_pd_dir() local 723 struct intel_engine_cs *engine = rq->engine; mi_set_context() local 915 struct intel_engine_cs *engine = rq->engine; clear_residuals() local 946 struct intel_engine_cs *engine = rq->engine; switch_context() local 1074 i9xx_set_default_submission(struct intel_engine_cs * engine) i9xx_set_default_submission() argument 1079 gen6_bsd_set_default_submission(struct intel_engine_cs * engine) gen6_bsd_set_default_submission() argument 1084 ring_release(struct intel_engine_cs * engine) ring_release() argument 1105 irq_handler(struct intel_engine_cs * engine,u16 iir) irq_handler() argument 1110 setup_irq(struct intel_engine_cs * engine) setup_irq() argument 1147 setup_common(struct intel_engine_cs * engine) setup_common() argument 1191 setup_rcs(struct intel_engine_cs * engine) setup_rcs() argument 1220 setup_vcs(struct intel_engine_cs * engine) setup_vcs() argument 1244 setup_bcs(struct intel_engine_cs * engine) setup_bcs() argument 1257 setup_vecs(struct intel_engine_cs * engine) setup_vecs() argument 1271 gen7_ctx_switch_bb_setup(struct intel_engine_cs * const engine,struct i915_vma * const vma) gen7_ctx_switch_bb_setup() argument 1277 gen7_ctx_switch_bb_init(struct intel_engine_cs * engine,struct i915_gem_ww_ctx * ww,struct i915_vma * vma) gen7_ctx_switch_bb_init() argument 1303 gen7_ctx_vma(struct intel_engine_cs * engine) gen7_ctx_vma() argument 1341 intel_ring_submission_setup(struct intel_engine_cs * engine) intel_ring_submission_setup() argument [all...] |
H A D | intel_engine_cs.c | 358 static void __sprint_engine_name(struct intel_engine_cs *engine) in __sprint_engine_name() argument 370 intel_engine_set_hwsp_writemask(struct intel_engine_cs * engine,u32 mask) intel_engine_set_hwsp_writemask() argument 385 intel_engine_sanitize_mmio(struct intel_engine_cs * engine) intel_engine_sanitize_mmio() argument 391 nop_irq_handler(struct intel_engine_cs * engine,u16 iir) nop_irq_handler() argument 454 struct intel_engine_cs *engine; intel_engine_setup() local 571 intel_clamp_heartbeat_interval_ms(struct intel_engine_cs * engine,u64 value) intel_clamp_heartbeat_interval_ms() argument 578 intel_clamp_max_busywait_duration_ns(struct intel_engine_cs * engine,u64 value) intel_clamp_max_busywait_duration_ns() argument 585 intel_clamp_preempt_timeout_ms(struct intel_engine_cs * engine,u64 value) intel_clamp_preempt_timeout_ms() argument 599 intel_clamp_stop_timeout_ms(struct intel_engine_cs * engine,u64 value) intel_clamp_stop_timeout_ms() argument 606 intel_clamp_timeslice_duration_ms(struct intel_engine_cs * engine,u64 value) intel_clamp_timeslice_duration_ms() argument 620 __setup_engine_capabilities(struct intel_engine_cs * engine) __setup_engine_capabilities() argument 654 struct intel_engine_cs *engine; intel_setup_engine_capabilities() local 667 struct intel_engine_cs *engine; intel_engines_release() local 700 intel_engine_free_request_pool(struct intel_engine_cs * engine) intel_engine_free_request_pool() argument 710 struct intel_engine_cs *engine; intel_engines_free() local 1012 intel_engine_init_execlists(struct intel_engine_cs * engine) intel_engine_init_execlists() argument 1025 cleanup_status_page(struct intel_engine_cs * engine) cleanup_status_page() argument 1043 pin_ggtt_status_page(struct intel_engine_cs * engine,struct i915_gem_ww_ctx * ww,struct i915_vma * vma) pin_ggtt_status_page() argument 1068 init_status_page(struct intel_engine_cs * engine) init_status_page() argument 1132 intel_engine_init_tlb_invalidation(struct intel_engine_cs * engine) intel_engine_init_tlb_invalidation() argument 1246 engine_setup_common(struct intel_engine_cs * engine) engine_setup_common() argument 1311 struct intel_engine_cs *engine = ce->engine; measure_breadcrumb_dw() local 1350 intel_engine_create_pinned_context(struct intel_engine_cs * engine,struct i915_address_space * vm,unsigned int ring_size,unsigned int hwsp,struct lock_class_key * key,const char * name) intel_engine_create_pinned_context() argument 1393 struct intel_engine_cs *engine = ce->engine; intel_engine_destroy_pinned_context() local 1408 create_ggtt_bind_context(struct intel_engine_cs * engine) create_ggtt_bind_context() argument 1422 create_kernel_context(struct intel_engine_cs * engine) create_kernel_context() argument 1442 engine_init_common(struct intel_engine_cs * engine) engine_init_common() argument 1495 struct intel_engine_cs *engine; intel_engines_init() local 1541 intel_engine_cleanup_common(struct intel_engine_cs * engine) intel_engine_cleanup_common() argument 1575 intel_engine_resume(struct intel_engine_cs * engine) intel_engine_resume() argument 1583 intel_engine_get_active_head(const struct intel_engine_cs * engine) intel_engine_get_active_head() argument 1599 intel_engine_get_last_batch_head(const struct intel_engine_cs * engine) intel_engine_get_last_batch_head() argument 1611 stop_timeout(const struct intel_engine_cs * engine) stop_timeout() argument 1626 __intel_engine_stop_cs(struct intel_engine_cs * engine,int fast_timeout_us,int slow_timeout_ms) __intel_engine_stop_cs() argument 1655 intel_engine_stop_cs(struct intel_engine_cs * engine) intel_engine_stop_cs() argument 1694 intel_engine_cancel_stop_cs(struct intel_engine_cs * engine) intel_engine_cancel_stop_cs() argument 1701 __cs_pending_mi_force_wakes(struct intel_engine_cs * engine) __cs_pending_mi_force_wakes() argument 1762 intel_engine_wait_for_pending_mi_fw(struct intel_engine_cs * engine) intel_engine_wait_for_pending_mi_fw() argument 1771 intel_engine_get_instdone(const struct intel_engine_cs * engine,struct intel_instdone * instdone) intel_engine_get_instdone() argument 1842 ring_is_idle(struct intel_engine_cs * engine) ring_is_idle() argument 1867 __intel_engine_flush_submission(struct intel_engine_cs * engine,bool sync) __intel_engine_flush_submission() argument 1895 intel_engine_is_idle(struct intel_engine_cs * engine) intel_engine_is_idle() argument 1918 struct intel_engine_cs *engine; intel_engines_are_idle() local 1940 intel_engine_irq_enable(struct intel_engine_cs * engine) intel_engine_irq_enable() argument 1953 intel_engine_irq_disable(struct intel_engine_cs * engine) intel_engine_irq_disable() argument 1966 struct intel_engine_cs *engine; intel_engines_reset_default_submission() local 1977 intel_engine_can_store_dword(struct intel_engine_cs * engine) intel_engine_can_store_dword() argument 2077 intel_engine_print_registers(struct intel_engine_cs * engine,struct drm_printer * m) intel_engine_print_registers() argument 2257 print_properties(struct intel_engine_cs * engine,struct drm_printer * m) print_properties() argument 2343 engine_dump_active_requests(struct intel_engine_cs * engine,struct drm_printer * m) engine_dump_active_requests() argument 2374 intel_engine_dump(struct intel_engine_cs * engine,struct drm_printer * m,const char * header,...) intel_engine_dump() argument 2445 intel_engine_get_busy_time(struct intel_engine_cs * engine,ktime_t * now) intel_engine_get_busy_time() argument 2464 engine_execlist_find_hung_request(struct intel_engine_cs * engine) engine_execlist_find_hung_request() argument 2516 intel_engine_get_hung_entity(struct intel_engine_cs * engine,struct intel_context ** ce,struct i915_request ** rq) intel_engine_get_hung_entity() argument 2543 xehp_enable_ccs_engines(struct intel_engine_cs * engine) xehp_enable_ccs_engines() argument [all...] |
H A D | intel_execlists_submission.c | 201 static struct virtual_engine *to_virtual_engine(struct intel_engine_cs *engine) in to_virtual_engine() 238 static void ring_set_paused(const struct intel_engine_cs *engine, int state) in ring_set_paused() 297 static bool need_preempt(const struct intel_engine_cs *engine, in need_preempt() 367 __unwind_incomplete_requests(struct intel_engine_cs *engine) in __unwind_incomplete_requests() 423 struct intel_engine_cs *engine) in reset_active() 468 struct intel_engine_cs * const engine = rq->engine; in __execlists_schedule_in() local 540 struct intel_engine_cs *engine = rq->engine; in resubmit_virtual_request() local 554 struct intel_engine_cs *engine = rq->engine; in kick_siblings() local 583 struct intel_engine_cs * const engine = rq->engine; in __execlists_schedule_out() local 751 const struct intel_engine_cs *engine = in trace_ports() local [all …]
|
H A D | intel_engine_pm.h | 17 intel_engine_pm_is_awake(const struct intel_engine_cs *engine) in intel_engine_pm_is_awake() 22 static inline void __intel_engine_pm_get(struct intel_engine_cs *engine) in __intel_engine_pm_get() 27 static inline void intel_engine_pm_get(struct intel_engine_cs *engine) in intel_engine_pm_get() 32 static inline bool intel_engine_pm_get_if_awake(struct intel_engine_cs *engine) in intel_engine_pm_get_if_awake() 37 static inline void intel_engine_pm_might_get(struct intel_engine_cs *engine) in intel_engine_pm_might_get() 52 static inline void intel_engine_pm_put(struct intel_engine_cs *engine) in intel_engine_pm_put() 57 static inline void intel_engine_pm_put_async(struct intel_engine_cs *engine) in intel_engine_pm_put_async() 62 static inline void intel_engine_pm_put_delay(struct intel_engine_cs *engine, in intel_engine_pm_put_delay() 68 static inline void intel_engine_pm_flush(struct intel_engine_cs *engine) in intel_engine_pm_flush() 73 static inline void intel_engine_pm_might_put(struct intel_engine_cs *engine) in intel_engine_pm_might_put() [all …]
|
H A D | intel_engine_heartbeat.c | 23 static bool next_heartbeat(struct intel_engine_cs *engine) in next_heartbeat() 79 static void idle_pulse(struct intel_engine_cs *engine, struct i915_request *rq) in idle_pulse() 97 struct intel_engine_cs *engine) in show_heartbeat() 117 reset_engine(struct intel_engine_cs *engine, struct i915_request *rq) in reset_engine() 139 struct intel_engine_cs *engine = in heartbeat() local 237 void intel_engine_unpark_heartbeat(struct intel_engine_cs *engine) in intel_engine_unpark_heartbeat() 245 void intel_engine_park_heartbeat(struct intel_engine_cs *engine) in intel_engine_park_heartbeat() 253 struct intel_engine_cs *engine; in intel_gt_unpark_heartbeats() local 263 struct intel_engine_cs *engine; in intel_gt_park_heartbeats() local 270 void intel_engine_init_heartbeat(struct intel_engine_cs *engine) in intel_engine_init_heartbeat() [all …]
|
H A D | mock_engine.c | 60 static struct intel_ring *mock_ring(struct intel_engine_cs *engine) in mock_ring() 93 static struct i915_request *first_request(struct mock_engine *engine) in first_request() 111 struct mock_engine *engine = from_timer(engine, t, hw_delay); in hw_delay_complete() local 238 struct mock_engine *engine = in mock_submit_request() local 264 struct intel_engine_cs *engine, *locked; in mock_remove_from_engine() local 284 static void mock_reset_prepare(struct intel_engine_cs *engine) in mock_reset_prepare() 288 static void mock_reset_rewind(struct intel_engine_cs *engine, bool stalled) in mock_reset_rewind() 293 static void mock_reset_cancel(struct intel_engine_cs *engine) in mock_reset_cancel() 321 static void mock_reset_finish(struct intel_engine_cs *engine) in mock_reset_finish() 325 static void mock_engine_release(struct intel_engine_cs *engine) in mock_engine_release() [all …]
|
H A D | intel_workarounds.c | 336 static void gen6_ctx_workarounds_init(struct intel_engine_cs *engine, in gen6_ctx_workarounds_init() argument 342 static void gen7_ctx_workarounds_init(struct intel_engine_cs *engine, in gen7_ctx_workarounds_init() argument 348 static void gen8_ctx_workarounds_init(struct intel_engine_cs *engine, in gen8_ctx_workarounds_init() argument 396 bdw_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) bdw_ctx_workarounds_init() argument 424 chv_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) chv_ctx_workarounds_init() argument 436 gen9_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) gen9_ctx_workarounds_init() argument 532 skl_tune_iz_hashing(struct intel_engine_cs * engine,struct i915_wa_list * wal) skl_tune_iz_hashing() argument 572 skl_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) skl_ctx_workarounds_init() argument 579 bxt_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) bxt_ctx_workarounds_init() argument 593 kbl_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) kbl_ctx_workarounds_init() argument 610 glk_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) glk_ctx_workarounds_init() argument 620 cfl_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) cfl_ctx_workarounds_init() argument 634 icl_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) icl_ctx_workarounds_init() argument 678 dg2_ctx_gt_tuning_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) dg2_ctx_gt_tuning_init() argument 688 gen12_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) gen12_ctx_workarounds_init() argument 746 dg1_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) dg1_ctx_workarounds_init() argument 760 dg2_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) dg2_ctx_workarounds_init() argument 782 xelpg_ctx_gt_tuning_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) xelpg_ctx_gt_tuning_init() argument 799 xelpg_ctx_workarounds_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) xelpg_ctx_workarounds_init() argument 830 fakewa_disable_nestedbb_mode(struct intel_engine_cs * engine,struct i915_wa_list * wal) fakewa_disable_nestedbb_mode() argument 861 gen12_ctx_gt_mocs_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) gen12_ctx_gt_mocs_init() argument 887 gen12_ctx_gt_fake_wa_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) gen12_ctx_gt_fake_wa_init() argument 897 __intel_engine_init_ctx_wa(struct intel_engine_cs * engine,struct i915_wa_list * wal,const char * name) __intel_engine_init_ctx_wa() argument 953 intel_engine_init_ctx_wa(struct intel_engine_cs * engine) intel_engine_init_ctx_wa() argument 1461 struct intel_engine_cs *engine; wa_14011060649() local 1583 struct intel_engine_cs *engine; wa_16021867713() local 1890 skl_whitelist_build(struct intel_engine_cs * engine) skl_whitelist_build() argument 1903 bxt_whitelist_build(struct intel_engine_cs * engine) bxt_whitelist_build() argument 1911 kbl_whitelist_build(struct intel_engine_cs * engine) kbl_whitelist_build() argument 1924 glk_whitelist_build(struct intel_engine_cs * engine) glk_whitelist_build() argument 1937 cfl_whitelist_build(struct intel_engine_cs * engine) cfl_whitelist_build() argument 1960 allow_read_ctx_timestamp(struct intel_engine_cs * engine) allow_read_ctx_timestamp() argument 1970 cml_whitelist_build(struct intel_engine_cs * engine) cml_whitelist_build() argument 1977 icl_whitelist_build(struct intel_engine_cs * engine) icl_whitelist_build() argument 2025 tgl_whitelist_build(struct intel_engine_cs * engine) tgl_whitelist_build() argument 2066 dg2_whitelist_build(struct intel_engine_cs * engine) dg2_whitelist_build() argument 2081 xelpg_whitelist_build(struct intel_engine_cs * engine) xelpg_whitelist_build() argument 2096 intel_engine_init_whitelist(struct intel_engine_cs * engine) intel_engine_init_whitelist() argument 2133 intel_engine_apply_whitelist(struct intel_engine_cs * engine) intel_engine_apply_whitelist() argument 2164 engine_fake_wa_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) engine_fake_wa_init() argument 2201 rcs_engine_wa_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) rcs_engine_wa_init() argument 2678 xcs_engine_wa_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) xcs_engine_wa_init() argument 2696 ccs_engine_wa_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) ccs_engine_wa_init() argument 2735 ccs_engine_wa_mode(struct intel_engine_cs * engine,struct i915_wa_list * wal) ccs_engine_wa_mode() argument 2769 general_render_compute_wa_init(struct intel_engine_cs * engine,struct i915_wa_list * wal) general_render_compute_wa_init() argument 2879 engine_init_workarounds(struct intel_engine_cs * engine,struct i915_wa_list * wal) engine_init_workarounds() argument 2904 intel_engine_init_workarounds(struct intel_engine_cs * engine) intel_engine_init_workarounds() argument 2913 intel_engine_apply_workarounds(struct intel_engine_cs * engine) intel_engine_apply_workarounds() argument 3111 intel_engine_verify_workarounds(struct intel_engine_cs * engine,const char * from) intel_engine_verify_workarounds() argument [all...] |
H A D | sysfs_engines.c | 16 struct intel_engine_cs *engine; member 81 __caps_show(struct intel_engine_cs *engine, in __caps_show() 123 struct intel_engine_cs *engine = kobj_to_engine(kobj); in caps_show() local 144 struct intel_engine_cs *engine = kobj_to_engine(kobj); in max_spin_store() local 181 struct intel_engine_cs *engine = kobj_to_engine(kobj); in max_spin_show() local 192 struct intel_engine_cs *engine = kobj_to_engine(kobj); in max_spin_default() local 204 struct intel_engine_cs *engine = kobj_to_engine(kobj); in timeslice_store() local 235 struct intel_engine_cs *engine = kobj_to_engine(kobj); in timeslice_show() local 246 struct intel_engine_cs *engine = kobj_to_engine(kobj); in timeslice_default() local 258 struct intel_engine_cs *engine = kobj_to_engine(kobj); in stop_store() local [all …]
|
H A D | selftest_workarounds.c | 34 } engine[I915_NUM_ENGINES]; member 64 struct intel_engine_cs *engine; in reference_lists_init() local 89 struct intel_engine_cs *engine; in reference_lists_fini() local 101 struct intel_engine_cs *engine = ce->engine; in read_nonprivs() local 178 get_whitelist_reg(const struct intel_engine_cs *engine, unsigned int i) in get_whitelist_reg() 188 print_results(const struct intel_engine_cs *engine, const u32 *results) in print_results() 203 struct intel_engine_cs *engine = ce->engine; in check_whitelist() local 251 static int do_device_reset(struct intel_engine_cs *engine) in do_device_reset() 257 static int do_engine_reset(struct intel_engine_cs *engine) in do_engine_reset() 262 static int do_guc_reset(struct intel_engine_cs *engine) in do_guc_reset() [all …]
|
H A D | selftest_engine_heartbeat.c | 14 static void reset_heartbeat(struct intel_engine_cs *engine) in reset_heartbeat() 37 static int engine_sync_barrier(struct intel_engine_cs *engine) in engine_sync_barrier() 90 static int __live_idle_pulse(struct intel_engine_cs *engine, in __live_idle_pulse() 157 struct intel_engine_cs *engine; in live_idle_flush() local 177 struct intel_engine_cs *engine; in live_idle_pulse() local 196 static int __live_heartbeat_off(struct intel_engine_cs *engine) in __live_heartbeat_off() 241 struct intel_engine_cs *engine; in live_heartbeat_off() local 283 void st_engine_heartbeat_disable(struct intel_engine_cs *engine) in st_engine_heartbeat_disable() 291 void st_engine_heartbeat_enable(struct intel_engine_cs *engine) in st_engine_heartbeat_enable() 299 void st_engine_heartbeat_disable_no_pm(struct intel_engine_cs *engine) in st_engine_heartbeat_disable_no_pm() [all …]
|
H A D | intel_engine_pm.c | 20 static void intel_gsc_idle_msg_enable(struct intel_engine_cs *engine) in intel_gsc_idle_msg_enable() 60 struct intel_engine_cs *engine = in __engine_unpark() local 111 struct intel_engine_cs *engine) in __queue_and_release_pm() 151 static bool switch_to_kernel_context(struct intel_engine_cs *engine) in switch_to_kernel_context() 245 static void call_idle_barriers(struct intel_engine_cs *engine) in call_idle_barriers() 260 struct intel_engine_cs *engine = in __engine_park() local 295 void intel_engine_init__pm(struct intel_engine_cs *engine) in intel_engine_init__pm() 311 void intel_engine_reset_pinned_contexts(struct intel_engine_cs *engine) in intel_engine_reset_pinned_contexts()
|
H A D | intel_engine.h | 130 intel_read_status_page(const struct intel_engine_cs *engine, int reg) in intel_read_status_page() 137 intel_write_status_page(struct intel_engine_cs *engine, int reg, u32 value) in intel_write_status_page() 220 static inline void __intel_engine_reset(struct intel_engine_cs *engine, in __intel_engine_reset() 232 static inline void intel_engine_flush_submission(struct intel_engine_cs *engine) in intel_engine_flush_submission() 272 static inline bool intel_engine_uses_guc(const struct intel_engine_cs *engine) in intel_engine_uses_guc() 278 intel_engine_has_preempt_reset(const struct intel_engine_cs *engine) in intel_engine_has_preempt_reset() 301 intel_virtual_engine_has_heartbeat(const struct intel_engine_cs *engine) in intel_virtual_engine_has_heartbeat() 315 intel_engine_has_heartbeat(const struct intel_engine_cs *engine) in intel_engine_has_heartbeat() 327 intel_engine_get_sibling(struct intel_engine_cs *engine, unsigned int sibling) in intel_engine_get_sibling() 334 intel_engine_set_hung_context(struct intel_engine_cs *engine, in intel_engine_set_hung_context() [all …]
|
H A D | selftest_ring_submission.c | 9 static struct i915_vma *create_wally(struct intel_engine_cs *engine) in create_wally() 89 static int new_context_sync(struct intel_engine_cs *engine) in new_context_sync() 104 static int mixed_contexts_sync(struct intel_engine_cs *engine, u32 *result) in mixed_contexts_sync() 147 static int double_context_sync_00(struct intel_engine_cs *engine, u32 *result) in double_context_sync_00() 174 static int kernel_context_sync_00(struct intel_engine_cs *engine, u32 *result) in kernel_context_sync_00() 205 static int __live_ctx_switch_wa(struct intel_engine_cs *engine) in __live_ctx_switch_wa() 246 struct intel_engine_cs *engine; in live_ctx_switch_wa() local
|
H A D | intel_engine_user.c | 39 void intel_engine_add_user(struct intel_engine_cs *engine) in intel_engine_add_user() 87 struct intel_engine_cs *engine = in sort_engines() local 97 u8 engine; in set_scheduler_caps() member 106 struct intel_engine_cs *engine; in set_scheduler_caps() local 182 struct intel_engine_cs *engine) in add_legacy_ring() 195 static void engine_rename(struct intel_engine_cs *engine, const char *name, u16 instance) in engine_rename() 217 struct intel_engine_cs *engine = in intel_engines_driver_register() local 262 struct intel_engine_cs *engine; in intel_engines_driver_register() local 317 struct intel_engine_cs *engine; in intel_engines_has_context_isolation() local
|
H A D | intel_reset.c | 325 struct intel_engine_cs *engine; in __gen6_reset_engines() local 356 static struct intel_engine_cs *find_sfc_paired_vecs_engine(struct intel_engine_cs *engine) in find_sfc_paired_vecs_engine() argument 377 get_sfc_forced_lock_data(struct intel_engine_cs * engine,struct sfc_lock_data * sfc_lock) get_sfc_forced_lock_data() argument 411 gen11_lock_sfc(struct intel_engine_cs * engine,u32 * reset_mask,u32 * unlock_mask) gen11_lock_sfc() argument 503 gen11_unlock_sfc(struct intel_engine_cs * engine) gen11_unlock_sfc() argument 526 struct intel_engine_cs *engine; __gen11_reset_engines() local 563 gen8_engine_reset_prepare(struct intel_engine_cs * engine) gen8_engine_reset_prepare() argument 604 gen8_engine_reset_cancel(struct intel_engine_cs * engine) gen8_engine_reset_cancel() argument 615 struct intel_engine_cs *engine; gen8_reset_engines() local 831 reset_prepare_engine(struct intel_engine_cs * engine) reset_prepare_engine() argument 878 struct intel_engine_cs *engine; reset_prepare() local 910 struct intel_engine_cs *engine; gt_reset() local 934 reset_finish_engine(struct intel_engine_cs * engine) reset_finish_engine() argument 945 struct intel_engine_cs *engine; reset_finish() local 972 struct intel_engine_cs *engine; __intel_gt_set_wedged() local 1038 struct intel_engine_cs *engine; intel_gt_set_wedged() local 1168 struct intel_engine_cs *engine; resume() local 1321 intel_gt_reset_engine(struct intel_engine_cs * engine) intel_gt_reset_engine() argument 1326 __intel_engine_reset_bh(struct intel_engine_cs * engine,const char * msg) __intel_engine_reset_bh() argument 1388 intel_engine_reset(struct intel_engine_cs * engine,const char * msg) intel_engine_reset() argument 1445 struct intel_engine_cs *engine; intel_gt_handle_error() local [all...] |
H A D | intel_gt_requests.c | 29 static bool engine_active(const struct intel_engine_cs *engine) in engine_active() 36 struct intel_engine_cs *engine; in flush_submission() local 62 struct intel_engine_cs *engine = in engine_retire() local 88 static bool add_retire(struct intel_engine_cs *engine, in add_retire() 112 void intel_engine_add_retire(struct intel_engine_cs *engine, in intel_engine_add_retire() 122 void intel_engine_init_retire(struct intel_engine_cs *engine) in intel_engine_init_retire() 127 void intel_engine_fini_retire(struct intel_engine_cs *engine) in intel_engine_fini_retire()
|
H A D | selftest_lrc.c | 26 #define CS_GPR(engine, n) ((engine)->mmio_base + 0x600 + (n) * 4) argument 52 static int wait_for_submit(struct intel_engine_cs *engine, in wait_for_submit() argument 134 static int get_lri_mask(struct intel_engine_cs *engine, u32 lri) in get_lri_mask() argument 158 struct intel_engine_cs *engine; live_lrc_layout() local 288 struct intel_engine_cs *engine; live_lrc_fixed() local 402 __live_lrc_state(struct intel_engine_cs * engine,struct i915_vma * scratch) __live_lrc_state() argument 505 struct intel_engine_cs *engine; live_lrc_state() local 614 __live_lrc_gpr(struct intel_engine_cs * engine,struct i915_vma * scratch,bool preempt) __live_lrc_gpr() argument 699 struct intel_engine_cs *engine; live_lrc_gpr() local 787 struct intel_engine_cs *engine; global() member 1261 compare_isolation(struct intel_engine_cs * engine,struct i915_vma * ref[2],struct i915_vma * result[2],struct intel_context * ce,u32 poison) compare_isolation() argument 1401 __lrc_isolation(struct intel_engine_cs * engine,u32 poison) __lrc_isolation() argument 1495 skip_isolation(const struct intel_engine_cs * engine) skip_isolation() argument 1509 struct intel_engine_cs *engine; live_lrc_isolation() local 1653 __lrc_wabb_ctx(struct intel_engine_cs * engine,bool per_ctx) __lrc_wabb_ctx() argument 1712 struct intel_engine_cs *engine; lrc_wabb_ctx() local 1741 garbage_reset(struct intel_engine_cs * engine,struct i915_request * rq) garbage_reset() argument 1790 __lrc_garbage(struct intel_engine_cs * engine,struct rnd_state * prng) __lrc_garbage() argument 1841 struct intel_engine_cs *engine; live_lrc_garbage() local 1876 __live_pphwsp_runtime(struct intel_engine_cs * engine) __live_pphwsp_runtime() argument 1945 struct intel_engine_cs *engine; live_pphwsp_runtime() local [all...] |
H A D | selftest_context.c | 75 static int __live_context_size(struct intel_engine_cs *engine) in __live_context_size() 151 struct intel_engine_cs *engine; in live_context_size() local 195 static int __live_active_context(struct intel_engine_cs *engine) in __live_active_context() 310 struct intel_engine_cs *engine; in live_active_context() local 355 static int __live_remote_context(struct intel_engine_cs *engine) in __live_remote_context() 423 struct intel_engine_cs *engine; in live_remote_context() local
|
H A D | selftest_engine_pm.c | 76 struct intel_engine_cs *engine = ce->engine; in __measure_timestamps() local 139 static int __live_engine_timestamps(struct intel_engine_cs *engine) in __live_engine_timestamps() 195 struct intel_engine_cs *engine; in live_engine_timestamps() local 219 static int __spin_until_busier(struct intel_engine_cs *engine, ktime_t busyness) in __spin_until_busier() 247 struct intel_engine_cs *engine; in live_engine_busy_stats() local 352 struct intel_engine_cs *engine; in live_engine_pm() local
|
/linux/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | engine.c | 31 nvkm_engine_chsw_load(struct nvkm_engine *engine) in nvkm_engine_chsw_load() 39 nvkm_engine_reset(struct nvkm_engine *engine) in nvkm_engine_reset() 51 struct nvkm_engine *engine = *pengine; in nvkm_engine_unref() local 60 nvkm_engine_ref(struct nvkm_engine *engine) in nvkm_engine_ref() 74 nvkm_engine_tile(struct nvkm_engine *engine, int region) in nvkm_engine_tile() 84 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_intr() local 92 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_info() local 103 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_fini() local 112 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_init() local 127 struct nvkm_engine *engine = nvkm_engine(subdev); in nvkm_engine_oneinit() local [all …]
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | base.c | 56 nvkm_gr_chsw_load(struct nvkm_engine *engine) in nvkm_gr_chsw_load() 65 nvkm_gr_tile(struct nvkm_engine *engine, int region, struct nvkm_fb_tile *tile) in nvkm_gr_tile() 122 nvkm_gr_intr(struct nvkm_engine *engine) in nvkm_gr_intr() 129 nvkm_gr_nonstall(struct nvkm_engine *engine) in nvkm_gr_nonstall() 140 nvkm_gr_oneinit(struct nvkm_engine *engine) in nvkm_gr_oneinit() 149 nvkm_gr_reset(struct nvkm_engine *engine) in nvkm_gr_reset() 160 nvkm_gr_init(struct nvkm_engine *engine) in nvkm_gr_init() 171 nvkm_gr_fini(struct nvkm_engine *engine, bool suspend) in nvkm_gr_fini() 180 nvkm_gr_dtor(struct nvkm_engine *engine) in nvkm_gr_dtor()
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | base.c | 39 nvkm_fifo_ctxsw_in_progress(struct nvkm_engine *engine) in nvkm_fifo_ctxsw_in_progress() 125 nvkm_fifo_fini(struct nvkm_engine *engine, bool suspend) in nvkm_fifo_fini() 139 nvkm_fifo_init(struct nvkm_engine *engine) in nvkm_fifo_init() 169 nvkm_fifo_info(struct nvkm_engine *engine, u64 mthd, u64 *data) in nvkm_fifo_info() 241 nvkm_fifo_oneinit(struct nvkm_engine *engine) in nvkm_fifo_oneinit() 328 nvkm_fifo_preinit(struct nvkm_engine *engine) in nvkm_fifo_preinit() 334 nvkm_fifo_dtor(struct nvkm_engine *engine) in nvkm_fifo_dtor()
|
/linux/drivers/gpu/drm/sun4i/ |
H A D | sunxi_engine.h | 154 sunxi_engine_commit(struct sunxi_engine *engine, in sunxi_engine_commit() 168 sunxi_engine_layers_init(struct drm_device *drm, struct sunxi_engine *engine) in sunxi_engine_layers_init() 185 sunxi_engine_apply_color_correction(struct sunxi_engine *engine) in sunxi_engine_apply_color_correction() 198 sunxi_engine_disable_color_correction(struct sunxi_engine *engine) in sunxi_engine_disable_color_correction() 212 sunxi_engine_mode_set(struct sunxi_engine *engine, in sunxi_engine_mode_set()
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/ce/ |
H A D | ga100.c | 40 ga100_ce_nonstall(struct nvkm_engine *engine) in ga100_ce_nonstall() 49 ga100_ce_fini(struct nvkm_engine *engine, bool suspend) in ga100_ce_fini() 56 ga100_ce_init(struct nvkm_engine *engine) in ga100_ce_init() 63 ga100_ce_oneinit(struct nvkm_engine *engine) in ga100_ce_oneinit()
|
/linux/drivers/video/fbdev/via/ |
H A D | accel.c | 13 static int viafb_set_bpp(void __iomem *engine, u8 bpp) in viafb_set_bpp() 39 static int hw_bitblt_1(void __iomem *engine, u8 op, u32 width, u32 height, in hw_bitblt_1() 172 static int hw_bitblt_2(void __iomem *engine, u8 op, u32 width, u32 height, in hw_bitblt_2() 307 void __iomem *engine; in viafb_setup_engine() local 369 void __iomem *engine = viapar->shared->vdev->engine_mmio; in viafb_reset_engine() local 508 void __iomem *engine = viapar->shared->vdev->engine_mmio; in viafb_wait_engine_idle() local
|