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);