1. NAME

snd_ac97_update_bits - update the bits on the given register

2. SYNOPSIS

int snd_ac97_update_bits(struct snd_ac97 *  ac97 , unsigned short  reg , unsigned short  mask , unsigned short  value );

3. ARGUMENTS

ac97
    the ac97 instance

reg
    the register to change

mask
    the bit-mask to change

value
    the value to set

4. DESCRIPTION

Updates the masked-bits on the given register only when the value is changed.

5. RETURN

1 if the bits are changed, 0 if no change, or a negative code on failure.

6. COPYRIGHT