snd_ac97_try_bit
if (snd_ac97_try_bit(ac97, reg, 15)) {
if (snd_ac97_try_bit(ac97, AC97_REC_GAIN, 15)) {
if (snd_ac97_try_bit(ac97, AC97_GENERAL_PURPOSE, 15)) {
if (snd_ac97_try_bit(ac97, AC97_GENERAL_PURPOSE, 13)) {
if (snd_ac97_try_bit(ac97, AC97_GENERAL_PURPOSE, 9)) {
if (snd_ac97_try_bit(ac97, AC97_GENERAL_PURPOSE, 8)) {
if (enable_loopback && snd_ac97_try_bit(ac97, AC97_GENERAL_PURPOSE, 7)) {
if (snd_ac97_try_bit(ac97, AC97_POWERDOWN, 15)) {
if (snd_ac97_try_bit(ac97, 0x5a, 9)) {
if (snd_ac97_try_bit(ac97, AC97_SIGMATEL_ANALOG, 1)) {
if (snd_ac97_try_bit(ac97, AC97_SIGMATEL_ANALOG, 0)) {
if (snd_ac97_try_bit(ac97, AC97_SIGMATEL_DAC2INVERT, 2)) {
if (snd_ac97_try_bit(ac97, AC97_SIGMATEL_DAC2INVERT, 3)) {
static int snd_ac97_try_bit(struct snd_ac97 * ac97, int reg, int bit);