snd_printk("Reg %02x was %02x, set to %02x\n", reg, old, new); 
snd_printk(KERN_DEBUG "Reg %02x was %02x, set to %02x\n", reg, old, new); 
static int snd_es1938_bits(es1938_t *chip, unsigned char reg, unsigned char mask, unsigned char val){	unsigned long flags;	unsigned char old, new, oval;	spin_lock_irqsave(&chip->reg_lock, flags);	snd_es1938_write_cmd(chip, ESS_CMD_READREG);	snd_es1938_write_cmd(chip, reg);	old = snd_es1938_get_byte(chip);	oval = old & mask;	if (val != oval) {		snd_es1938_write_cmd(chip, reg);		new = (old & ~mask) | (val & mask);		snd_es1938_write_cmd(chip, new);#ifdef REG_DEBUG		snd_printk("Reg %02x was %02x, set to %02x\n", reg, old, new);#endif	}	spin_unlock_irqrestore(&chip->reg_lock, flags);	return oval;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/99b359ba10a582148c6725f428a33ba5356dd993/es1938.c/clean/sound/pci/es1938.c