Lines Matching refs:delay
26 long delay; in next_heartbeat() local
28 delay = READ_ONCE(engine->props.heartbeat_interval_ms); in next_heartbeat()
42 delay == engine->defaults.heartbeat_interval_ms) { in next_heartbeat()
52 if (longer > delay) in next_heartbeat()
53 delay = longer; in next_heartbeat()
56 if (!delay) in next_heartbeat()
59 delay = msecs_to_jiffies_timeout(delay); in next_heartbeat()
60 if (delay >= HZ) in next_heartbeat()
61 delay = round_jiffies_up_relative(delay); in next_heartbeat()
62 mod_delayed_work(system_highpri_wq, &engine->heartbeat.work, delay + 1); in next_heartbeat()
165 long delay = READ_ONCE(engine->props.heartbeat_interval_ms); in heartbeat() local
169 rq->emitted_jiffies + msecs_to_jiffies(delay))) in heartbeat()
297 unsigned long delay) in set_heartbeat() argument
301 old = xchg(&engine->props.heartbeat_interval_ms, delay); in set_heartbeat()
302 if (delay) in set_heartbeat()
311 unsigned long delay) in intel_engine_set_heartbeat() argument
316 if (!delay && !intel_engine_has_preempt_reset(engine)) in intel_engine_set_heartbeat()
320 if (delay != engine->defaults.heartbeat_interval_ms && in intel_engine_set_heartbeat()
321 delay < 2 * engine->props.preempt_timeout_ms) { in intel_engine_set_heartbeat()
336 if (delay != engine->props.heartbeat_interval_ms) { in intel_engine_set_heartbeat()
337 unsigned long saved = set_heartbeat(engine, delay); in intel_engine_set_heartbeat()