snd_printk("codec write timeout, status = 0x%x\n", inl(ES_REG(ensoniq, STATUS))); 
snd_printk(KERN_ERR "codec write timeout, status = 0x%x\n", inl(ES_REG(ensoniq, STATUS))); 
static void snd_es1370_codec_write(ak4531_t *ak4531,				   unsigned short reg, unsigned short val){	ensoniq_t *ensoniq = ak4531->private_data;	unsigned long end_time = jiffies + HZ / 10;#if 0	printk("CODEC WRITE: reg = 0x%x, val = 0x%x (0x%x), creg = 0x%x\n", reg, val, ES_1370_CODEC_WRITE(reg, val), ES_REG(ensoniq, 1370_CODEC));#endif	do {		if (!(inl(ES_REG(ensoniq, STATUS)) & ES_1370_CSTAT)) {			outw(ES_1370_CODEC_WRITE(reg, val), ES_REG(ensoniq, 1370_CODEC));			return;		}		set_current_state(TASK_UNINTERRUPTIBLE);		schedule_timeout(1);	} while (time_after(end_time, jiffies));	snd_printk("codec write timeout, status = 0x%x\n", inl(ES_REG(ensoniq, STATUS)));}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/99b359ba10a582148c6725f428a33ba5356dd993/ens1370.c/clean/sound/pci/ens1370.c