snd_printk("ali_codec_peek: reg(%xh) invalid.\n", reg); 
snd_printk(KERN_ERR "ali_codec_peek: reg(%xh) invalid.\n", reg); 
static unsigned short snd_ali_codec_peek( ali_t *codec,					  int secondary,					  unsigned short reg){	unsigned int dwVal = 0;	unsigned int port = 0;	if (reg >= 0x80) {		snd_printk("ali_codec_peek: reg(%xh) invalid.\n", reg);		return ~0;	}	port = codec->chregs.regs.ac97read;	if (snd_ali_codec_ready(codec, port, 0) < 0)		return ~0;	if (snd_ali_stimer_ready(codec, 0) < 0)		return ~0;	dwVal  = (unsigned int) (reg & 0xff);	dwVal |= 0x8000;				/* bit 15*/	if (secondary) dwVal |= 0x0080;	snd_ali_5451_poke(codec, port, dwVal);	if (snd_ali_stimer_ready(codec, 0) < 0)		return ~0;	if (snd_ali_codec_ready(codec, port, 0) < 0)		return ~0;		return (snd_ali_5451_peek(codec, port) & 0xffff0000)>>16;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/99b359ba10a582148c6725f428a33ba5356dd993/ali5451.c/buggy/sound/pci/ali5451/ali5451.c