rhb 179 drivers/misc/ibmasm/ibmasm.h void ibmasm_init_reverse_heartbeat(struct service_processor *sp, struct reverse_heartbeat *rhb); rhb 180 drivers/misc/ibmasm/ibmasm.h int ibmasm_start_reverse_heartbeat(struct service_processor *sp, struct reverse_heartbeat *rhb); rhb 181 drivers/misc/ibmasm/ibmasm.h void ibmasm_stop_reverse_heartbeat(struct reverse_heartbeat *rhb); rhb 36 drivers/misc/ibmasm/r_heartbeat.c void ibmasm_init_reverse_heartbeat(struct service_processor *sp, struct reverse_heartbeat *rhb) rhb 38 drivers/misc/ibmasm/r_heartbeat.c init_waitqueue_head(&rhb->wait); rhb 39 drivers/misc/ibmasm/r_heartbeat.c rhb->stopped = 0; rhb 48 drivers/misc/ibmasm/r_heartbeat.c int ibmasm_start_reverse_heartbeat(struct service_processor *sp, struct reverse_heartbeat *rhb) rhb 67 drivers/misc/ibmasm/r_heartbeat.c wait_event_interruptible_timeout(rhb->wait, rhb 68 drivers/misc/ibmasm/r_heartbeat.c rhb->stopped, rhb 71 drivers/misc/ibmasm/r_heartbeat.c if (signal_pending(current) || rhb->stopped) { rhb 77 drivers/misc/ibmasm/r_heartbeat.c rhb->stopped = 0; rhb 82 drivers/misc/ibmasm/r_heartbeat.c void ibmasm_stop_reverse_heartbeat(struct reverse_heartbeat *rhb) rhb 84 drivers/misc/ibmasm/r_heartbeat.c rhb->stopped = 1; rhb 85 drivers/misc/ibmasm/r_heartbeat.c wake_up_interruptible(&rhb->wait);