set_current_state(TASK_INTERRUPTIBLE); schedule_timeout(delay); 
msleep_interruptible(delay); 
static void do_event_scan_all_cpus(long delay){	int cpu;	lock_cpu_hotplug();	cpu = first_cpu(cpu_online_map);	for (;;) {		set_cpus_allowed(current, cpumask_of_cpu(cpu));		do_event_scan(rtas_token("event-scan"));		set_cpus_allowed(current, CPU_MASK_ALL);		/* Drop hotplug lock, and sleep for the specified delay */		unlock_cpu_hotplug();		set_current_state(TASK_INTERRUPTIBLE);		schedule_timeout(delay);		lock_cpu_hotplug();		cpu = next_cpu(cpu, cpu_online_map);		if (cpu == NR_CPUS)			break;	}	unlock_cpu_hotplug();}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/0287ebedfa032a57bb47f4bc5cb5e268ecd844ad/rtasd.c/clean/arch/ppc64/kernel/rtasd.c