Lines Matching refs:ad18xx
1430 if (! ac97->spec.ad18xx.id[codec])
1434 ac97->spec.ad18xx.unchained[codec] | ac97->spec.ad18xx.chained[codec]);
1435 ac97->bus->ops->write(ac97, AC97_AD_CODEC_CFG, ac97->spec.ad18xx.codec_cfg[codec]);
1448 if (! ac97->spec.ad18xx.id[codec])
1452 ac97->spec.ad18xx.unchained[codec] | ac97->spec.ad18xx.chained[codec]);
1454 ac97->bus->ops->write(ac97, AC97_PCM, ac97->spec.ad18xx.pcmreg[codec]);
1512 ac97->spec.ad18xx.unchained[idx] = mask;
1513 ac97->spec.ad18xx.id[idx] = val;
1514 ac97->spec.ad18xx.codec_cfg[idx] = 0x0000;
1530 ac97->spec.ad18xx.chained[idx] = cfg_bits[idx];
1531 ac97->spec.ad18xx.id[idx] = val;
1532 ac97->spec.ad18xx.codec_cfg[idx] = codec_bits ? codec_bits : 0x0004;
1539 if (ac97->spec.ad18xx.unchained[cidx1] || ac97->spec.ad18xx.chained[cidx1])
1541 if (ac97->spec.ad18xx.unchained[cidx2] || ac97->spec.ad18xx.chained[cidx2])
1547 ac97->spec.ad18xx.unchained[unchained_idx]);
1549 ac97->spec.ad18xx.codec_cfg[unchained_idx] = 0x0002;
1591 if (ac97->spec.ad18xx.unchained[idx])
1594 if (ac97->spec.ad18xx.id[1]) {
1598 if (ac97->spec.ad18xx.id[2]) {
1608 if (ac97->spec.ad18xx.id[idx])
1613 ac97->spec.ad18xx.codec_cfg[0] =
1614 ac97->spec.ad18xx.codec_cfg[1] =
1615 ac97->spec.ad18xx.codec_cfg[2] = 0x0000;
1619 if (ac97->spec.ad18xx.id[0]) {
1621 ac97->id |= ac97->spec.ad18xx.id[0];
1964 if (ac97->spec.ad18xx.lo_as_master)
1976 if (ac97->spec.ad18xx.lo_as_master)
2029 if (!ac97->spec.ad18xx.lo_as_master && is_shared_linein(ac97))
2066 if (!ac97->spec.ad18xx.lo_as_master) {
2098 ac97->spec.ad18xx.lo_as_master = 1;
2104 if (!ac97->spec.ad18xx.lo_as_master)
2353 ucontrol->value.integer.value[0] = ac97->spec.ad18xx.swap_mic_linein;
2363 if (swap != ac97->spec.ad18xx.swap_mic_linein) {
2364 ac97->spec.ad18xx.swap_mic_linein = swap;
2502 else if (ac97->spec.ad18xx.swap_mic_linein != 0)
2512 else if (ac97->spec.ad18xx.swap_mic_linein != 0)