pulse
kref_get(&container_of(active, struct pulse, active)->kref);
struct pulse *p = container_of(kref, typeof(*p), kref);
static void pulse_put(struct pulse *p)
pulse_put(container_of(active, struct pulse, active));
static struct pulse *pulse_create(void)
struct pulse *p;
static void pulse_unlock_wait(struct pulse *p)
struct pulse *p;