AC97_EI_SPDIF
return (ac97->ext_id & AC97_EI_SPDIF) != 0;
ac97->ext_id |= AC97_EI_SPDIF;
if ((ac97->ext_id & AC97_EI_SPDIF) && !(ac97->scaps & AC97_SCAP_NO_SPDIF)) {
if (ac97->ext_id & AC97_EI_SPDIF) {
if (ac97->ext_id & AC97_EI_SPDIF) {
ac97->ext_id |= AC97_EI_SPDIF; /* force the detection of spdif */
ac97->ext_id |= AC97_EI_SPDIF; /* force the detection of spdif */
if (ac97->ext_id & AC97_EI_SPDIF) {
if (ac97->ext_id & AC97_EI_SPDIF) {
ac97->ext_id |= AC97_EI_SPDIF;
if (ac97->ext_id & AC97_EI_SPDIF) {
ac97->ext_id &= ~AC97_EI_SPDIF; /* disable extended-id */
if (! (ac97->ext_id & AC97_EI_SPDIF))
ac97->ext_id |= AC97_EI_SPDIF;
if (ac97->ext_id & AC97_EI_SPDIF) {
ac97->ext_id |= AC97_EI_SPDIF; /* force the detection of spdif */
ac97->ext_id |= AC97_EI_SPDIF; /* force the detection of spdif */
if (! (ac97->ext_id & AC97_EI_SPDIF))
if (ac97->ext_id & AC97_EI_SPDIF) {
if (ac97->ext_id & AC97_EI_SPDIF) {
if (ac97->ext_id & AC97_EI_SPDIF)
if (ac97->ext_id & AC97_EI_SPDIF) {
if (bus->codec[cidx] && (bus->codec[cidx]->ext_id & AC97_EI_SPDIF)) {
ext & AC97_EI_SPDIF ? " SPDIF" : "",
ext & AC97_EI_SPDIF ? spdif_slots[(val & AC97_EA_SPSA_SLOT_MASK) >> AC97_EA_SPSA_SLOT_SHIFT] : "",
if ((ext & AC97_EI_SPDIF) || (ac97->flags & AC97_CS_SPDIF) ||
if (ensoniq->u.es1371.ac97->ext_id & AC97_EI_SPDIF)
if (trident->ac97->ext_id & AC97_EI_SPDIF)
if (trident->ac97_sec && (trident->ac97_sec->ext_id & AC97_EI_SPDIF))