/linux/drivers/gpu/drm/i915/gt/ |
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 = timer_container_of(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 | 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 | 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_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_execlists.c | 24 #define CS_GPR(engine, n) ((engine)->mmio_base + 0x600 + (n) * 4) argument 42 static int wait_for_submit(struct intel_engine_cs *engine, in wait_for_submit() 68 static int wait_for_reset(struct intel_engine_cs *engine, in wait_for_reset() 112 struct intel_engine_cs *engine; in live_sanitycheck() local 166 struct intel_engine_cs *engine; in live_unlite_restore() local 328 struct intel_engine_cs *engine; in live_unlite_ring() local 478 struct intel_engine_cs *engine; in live_pin_rewind() local 553 static int engine_lock_reset_tasklet(struct intel_engine_cs *engine) in engine_lock_reset_tasklet() 570 static void engine_unlock_reset_tasklet(struct intel_engine_cs *engine) in engine_unlock_reset_tasklet() 582 struct intel_engine_cs *engine; in live_hold_reset() local [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_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_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
|
H A D | intel_gt_irq.h | 44 static inline void intel_engine_cs_irq(struct intel_engine_cs *engine, u16 iir) in intel_engine_cs_irq() 51 intel_engine_set_irq_handler(struct intel_engine_cs *engine, in intel_engine_set_irq_handler() 52 void (*fn)(struct intel_engine_cs *engine, in intel_engine_set_irq_handler()
|
/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/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/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
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/ |
H A D | falcon.c | 59 nvkm_falcon_intr(struct nvkm_engine *engine) in nvkm_falcon_intr() 96 nvkm_falcon_fini(struct nvkm_engine *engine, bool suspend) in nvkm_falcon_fini() 129 nvkm_falcon_oneinit(struct nvkm_engine *engine) in nvkm_falcon_oneinit() 160 nvkm_falcon_init(struct nvkm_engine *engine) in nvkm_falcon_init() 321 nvkm_falcon_dtor_engine(struct nvkm_engine *engine) in nvkm_falcon_dtor_engine()
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ |
H A D | base.c | 40 nvkm_sec2_fini(struct nvkm_engine *engine, bool suspend) in nvkm_sec2_fini() 75 nvkm_sec2_init(struct nvkm_engine *engine) in nvkm_sec2_init() 96 nvkm_sec2_oneinit(struct nvkm_engine *engine) in nvkm_sec2_oneinit() 114 nvkm_sec2_dtor(struct nvkm_engine *engine) in nvkm_sec2_dtor()
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | base.c | 95 nvkm_disp_intr(struct nvkm_engine *engine) in nvkm_disp_intr() 102 nvkm_disp_fini(struct nvkm_engine *engine, bool suspend) in nvkm_disp_fini() 119 nvkm_disp_init(struct nvkm_engine *engine) in nvkm_disp_init() 148 nvkm_disp_oneinit(struct nvkm_engine *engine) in nvkm_disp_oneinit() 169 nvkm_disp_dtor(struct nvkm_engine *engine) in nvkm_disp_dtor()
|
/linux/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_submission.c | 1065 static void cs_irq_handler(struct intel_engine_cs *engine, u16 iir) in cs_irq_handler() 1228 static void __get_engine_usage_record(struct intel_engine_cs *engine, in __get_engine_usage_record() 1246 static void __set_engine_usage_record(struct intel_engine_cs *engine, in __set_engine_usage_record() 1261 static void guc_update_engine_gt_clks(struct intel_engine_cs *engine) in guc_update_engine_gt_clks() 1321 static ktime_t guc_engine_busyness(struct intel_engine_cs *engine, ktime_t *now) in guc_engine_busyness() 1440 struct intel_engine_cs *engine; in __reset_guc_busyness_stats() local 1472 struct intel_engine_cs *engine; in __update_guc_busyness_running_state() local 1485 struct intel_engine_cs *engine; in __update_guc_busyness_stats() local 1588 struct intel_engine_cs *engine; in guc_action_enable_usage_stats() local 1755 struct intel_engine_cs *engine; in guc_virtual_get_sibling() local [all …]
|
/linux/drivers/gpu/drm/i915/ |
H A D | i915_cmd_parser.c | 802 static bool validate_cmds_sorted(const struct intel_engine_cs *engine, in validate_cmds_sorted() 838 static bool check_sorted(const struct intel_engine_cs *engine, in check_sorted() 864 static bool validate_regs_sorted(struct intel_engine_cs *engine) in validate_regs_sorted() 906 static int init_hash_table(struct intel_engine_cs *engine, in init_hash_table() 935 static void fini_hash_table(struct intel_engine_cs *engine) in fini_hash_table() 955 int intel_engine_init_cmd_parser(struct intel_engine_cs *engine) in intel_engine_init_cmd_parser() 1068 void intel_engine_cleanup_cmd_parser(struct intel_engine_cs *engine) in intel_engine_cleanup_cmd_parser() 1077 find_cmd_in_table(struct intel_engine_cs *engine, in find_cmd_in_table() 1101 find_cmd(struct intel_engine_cs *engine, in find_cmd() 1144 find_reg(const struct intel_engine_cs *engine, u32 addr) in find_reg() [all …]
|