Lines Matching +full:codec +full:- +full:irq
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
44 /* IRQ flags */
64 /* codec io: VORTEX_CODEC_IO bits */
73 //#define VORTEX_IS_QUAD(x) (((x)->codec == NULL) ? 0 : ((x)->codec->ext_id&0x80))
74 #define VORTEX_IS_QUAD(x) ((x)->isquad)
77 (x->rev == 0xfe && x->device == PCI_DEVICE_ID_AUREAL_VORTEX_2) || \
78 (x->rev == 0xfe && x->device == PCI_DEVICE_ID_AUREAL_ADVANTAGE))
89 #define MIX_CAPT(x) (vortex->mixcapt[x])
90 #define MIX_PLAYB(x) (vortex->mixplayb[x])
91 #define MIX_SPDIF(x) (vortex->mixspdif[x])
136 struct snd_ac97 *codec; member
167 int isquad; /* cache of extended ID codec flag. */
175 unsigned int irq; member
223 static void vortex_codec_write(struct snd_ac97 * codec, unsigned short addr,
225 static unsigned short vortex_codec_read(struct snd_ac97 * codec, unsigned short addr);
231 static irqreturn_t vortex_interrupt(int irq, void *dev_id);