ac97_rdcd
ps = ac97_rdcd(codec, AC97_REG_POWER) & AC97_POWER_STATUS;
v = ac97_rdcd(codec, which);
codec->extstat = ac97_rdcd(codec, AC97_REGEXT_STAT) & AC97_EXTCAPS;
int cur = ac97_rdcd(codec, reg);
keep_ogain = ac97_rdcd(codec, AC97_MIX_AUXOUT) & 0x8000;
ac97_rdcd(codec, AC97_MIXEXT_SURROUND) == 0x8080) {
i = ac97_rdcd(codec, AC97_REG_RESET);
j = ac97_rdcd(codec, AC97_REG_RESET);
k = ac97_rdcd(codec, AC97_REG_RESET);
i = ac97_rdcd(codec, AC97_REG_RESET);
id = (ac97_rdcd(codec, AC97_REG_ID1) << 16) | ac97_rdcd(codec, AC97_REG_ID2);
i = ac97_rdcd(codec, AC97_REGEXT_ID);
codec->extstat = ac97_rdcd(codec, AC97_REGEXT_STAT) & AC97_EXTCAPS;
j = old = ac97_rdcd(codec, reg);
j = ac97_rdcd(codec, reg);
k = ac97_rdcd(codec, reg) & j;
while ((ac97_rdcd(codec, AC97_REG_POWER) & 2) == 0) {
if ((ac97_rdcd(codec, AC97_REGEXT_STAT) & AC97_EXTCAPS)
ac97_rdcd(codec, AC97_REGEXT_STAT) &
if ((ac97_rdcd(codec, AC97_REG_POWER) & 2) == 0)
ac97_wrcd(codec, 0x76, ac97_rdcd(codec, 0x76) | 0x0420);
ac97_rdcd(codec, AC97_AD_JACK_SPDIF) | 0x0800);
ac97_wrcd(codec, 0x7a, ac97_rdcd(codec, 0x7a) & 0xfffd);
ac97_wrcd(codec, 0x6a, ac97_rdcd(codec, 0x6a) | 0x0001);
val = ac97_rdcd(codec, AC97_REG_POWER);
orig = ac97_rdcd(codec, AC97_REG_POWER);
val = ac97_rdcd(codec, AC97_REG_POWER);
u_int16_t ac97_rdcd(struct ac97_info *codec, int reg);