Lines Matching refs:rhb
36 void ibmasm_init_reverse_heartbeat(struct service_processor *sp, struct reverse_heartbeat *rhb)
38 init_waitqueue_head(&rhb->wait);
39 rhb->stopped = 0;
48 int ibmasm_start_reverse_heartbeat(struct service_processor *sp, struct reverse_heartbeat *rhb)
67 wait_event_interruptible_timeout(rhb->wait,
68 rhb->stopped,
71 if (signal_pending(current) || rhb->stopped) {
77 rhb->stopped = 0;
82 void ibmasm_stop_reverse_heartbeat(struct reverse_heartbeat *rhb)
84 rhb->stopped = 1;
85 wake_up_interruptible(&rhb->wait);