Lines Matching full:pulse
42 struct pulse { struct
49 kref_get(&container_of(active, struct pulse, active)->kref); in pulse_active() argument
55 struct pulse *p = container_of(kref, typeof(*p), kref); in pulse_free()
61 static void pulse_put(struct pulse *p) in pulse_put()
68 pulse_put(container_of(active, struct pulse, active)); in pulse_retire()
71 static struct pulse *pulse_create(void) in pulse_create()
73 struct pulse *p; in pulse_create()
85 static void pulse_unlock_wait(struct pulse *p) in pulse_unlock_wait()
93 struct pulse *p; in __live_idle_pulse()
125 struct drm_printer m = drm_err_printer(&engine->i915->drm, "pulse"); in __live_idle_pulse()
127 drm_printf(&m, "%s: no heartbeat pulse?\n", engine->name); in __live_idle_pulse()
139 struct drm_printer m = drm_err_printer(&engine->i915->drm, "pulse"); in __live_idle_pulse()
141 drm_printf(&m, "%s: heartbeat pulse did not flush idle tasks\n", in __live_idle_pulse()