Lines Matching full:heartbeat
127 drm_printf(&m, "%s: no heartbeat pulse?\n", engine->name); in __live_idle_pulse()
141 drm_printf(&m, "%s: heartbeat pulse did not flush idle tasks\n", in __live_idle_pulse()
181 /* Check that heartbeat pulses flush the idle barriers */ in live_idle_pulse()
203 flush_delayed_work(&engine->heartbeat.work); in __live_heartbeat_off()
204 if (!delayed_work_pending(&engine->heartbeat.work)) { in __live_heartbeat_off()
205 pr_err("%s: heartbeat not running\n", in __live_heartbeat_off()
216 flush_delayed_work(&engine->heartbeat.work); in __live_heartbeat_off()
217 if (delayed_work_pending(&engine->heartbeat.work)) { in __live_heartbeat_off()
218 pr_err("%s: heartbeat still running\n", in __live_heartbeat_off()
224 if (READ_ONCE(engine->heartbeat.systole)) { in __live_heartbeat_off()
225 pr_err("%s: heartbeat still allocated\n", in __live_heartbeat_off()
245 /* Check that we can turn off heartbeat and not interrupt VIP */ in live_heartbeat_off()
304 * Park the heartbeat but without holding the PM lock as that in st_engine_heartbeat_disable_no_pm()
307 * heartbeat still won't be enabled because of the above = 0. in st_engine_heartbeat_disable_no_pm()