if (sched) { set_current_state(TASK_UNINTERRUPTIBLE); schedule_timeout(1); } 
if (sched) schedule_timeout_uninterruptible(1); 
static int snd_ali_codec_ready(	ali_t *codec,				unsigned int port,				int sched ){	unsigned long end_time;	unsigned int res;		end_time = jiffies + 10 * msecs_to_jiffies(250);	do {		res = snd_ali_5451_peek(codec,port);		if (! (res & 0x8000))			return 0;		if (sched) {			set_current_state(TASK_UNINTERRUPTIBLE);			schedule_timeout(1);		}	} while (time_after_eq(end_time, jiffies));	snd_ali_5451_poke(codec, port, res & ~0x8000);	snd_printdd("ali_codec_ready: codec is not ready.\n ");	return -EIO;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/8433a509c0eb6bb1f33ce39c82c580b8901619ee/ali5451.c/clean/sound/pci/ali5451/ali5451.c