/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() 52 static void set_hws_pga(struct intel_engine_cs *engine, phys_addr_t phys) in set_hws_pga() 63 static struct page *status_page(struct intel_engine_cs *engine) in status_page() 71 static void ring_setup_phys_status_page(struct intel_engine_cs *engine) in ring_setup_phys_status_page() 77 static void set_hwsp(struct intel_engine_cs *engine, u32 offset) in set_hwsp() 117 static void flush_cs_tlb(struct intel_engine_cs *engine) in flush_cs_tlb() 138 static void ring_setup_status_page(struct intel_engine_cs *engine) in ring_setup_status_page() 159 static void set_pp_dir(struct intel_engine_cs *engine) in set_pp_dir() 176 static bool stop_ring(struct intel_engine_cs *engine) in stop_ring() 193 static int xcs_resume(struct intel_engine_cs *engine) in xcs_resume() [all …]
|
H A D | intel_engine_cs.c | 358 static void __sprint_engine_name(struct intel_engine_cs *engine) in __sprint_engine_name() 370 void intel_engine_set_hwsp_writemask(struct intel_engine_cs *engine, u32 mask) in intel_engine_set_hwsp_writemask() 385 static void intel_engine_sanitize_mmio(struct intel_engine_cs *engine) in intel_engine_sanitize_mmio() 391 static void nop_irq_handler(struct intel_engine_cs *engine, u16 iir) in nop_irq_handler() 454 struct intel_engine_cs *engine; in intel_engine_setup() local 571 u64 intel_clamp_heartbeat_interval_ms(struct intel_engine_cs *engine, u64 value) in intel_clamp_heartbeat_interval_ms() 578 u64 intel_clamp_max_busywait_duration_ns(struct intel_engine_cs *engine, u64 value) in intel_clamp_max_busywait_duration_ns() 585 u64 intel_clamp_preempt_timeout_ms(struct intel_engine_cs *engine, u64 value) in intel_clamp_preempt_timeout_ms() 599 u64 intel_clamp_stop_timeout_ms(struct intel_engine_cs *engine, u64 value) in intel_clamp_stop_timeout_ms() 606 u64 intel_clamp_timeslice_duration_ms(struct intel_engine_cs *engine, u64 value) in intel_clamp_timeslice_duration_ms() [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() 342 static void gen7_ctx_workarounds_init(struct intel_engine_cs *engine, in gen7_ctx_workarounds_init() 348 static void gen8_ctx_workarounds_init(struct intel_engine_cs *engine, in gen8_ctx_workarounds_init() 396 static void bdw_ctx_workarounds_init(struct intel_engine_cs *engine, in bdw_ctx_workarounds_init() 424 static void chv_ctx_workarounds_init(struct intel_engine_cs *engine, in chv_ctx_workarounds_init() 436 static void gen9_ctx_workarounds_init(struct intel_engine_cs *engine, in gen9_ctx_workarounds_init() 532 static void skl_tune_iz_hashing(struct intel_engine_cs *engine, in skl_tune_iz_hashing() 572 static void skl_ctx_workarounds_init(struct intel_engine_cs *engine, in skl_ctx_workarounds_init() 579 static void bxt_ctx_workarounds_init(struct intel_engine_cs *engine, in bxt_ctx_workarounds_init() 593 static void kbl_ctx_workarounds_init(struct intel_engine_cs *engine, in kbl_ctx_workarounds_init() [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() 377 static void get_sfc_forced_lock_data(struct intel_engine_cs *engine, in get_sfc_forced_lock_data() 411 static int gen11_lock_sfc(struct intel_engine_cs *engine, in gen11_lock_sfc() 503 static void gen11_unlock_sfc(struct intel_engine_cs *engine) in gen11_unlock_sfc() 526 struct intel_engine_cs *engine; in __gen11_reset_engines() local 563 static int gen8_engine_reset_prepare(struct intel_engine_cs *engine) in gen8_engine_reset_prepare() 604 static void gen8_engine_reset_cancel(struct intel_engine_cs *engine) in gen8_engine_reset_cancel() 615 struct intel_engine_cs *engine; in gen8_reset_engines() local 831 static void reset_prepare_engine(struct intel_engine_cs *engine) in reset_prepare_engine() [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() 134 static int get_lri_mask(struct intel_engine_cs *engine, u32 lri) in get_lri_mask() 158 struct intel_engine_cs *engine; in live_lrc_layout() local 288 struct intel_engine_cs *engine; in live_lrc_fixed() local 402 static int __live_lrc_state(struct intel_engine_cs *engine, in __live_lrc_state() 505 struct intel_engine_cs *engine; in live_lrc_state() local 614 static int __live_lrc_gpr(struct intel_engine_cs *engine, in __live_lrc_gpr() 699 struct intel_engine_cs *engine; in live_lrc_gpr() local 787 struct intel_engine_cs *engine; member [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
|