• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/emu10k1/

Lines Matching refs:status

35 	unsigned int status, status2, orig_status, orig_status2;
39 while (((status = inl(emu->port + IPR)) != 0) && (timeout < 1000)) {
41 orig_status = status;
43 if ((status & 0xffffffff) == 0xffffffff) {
47 if (status & IPR_PCIERROR) {
50 status &= ~IPR_PCIERROR;
52 if (status & (IPR_VOLINCR|IPR_VOLDECR|IPR_MUTE)) {
54 emu->hwvol_interrupt(emu, status);
57 status &= ~(IPR_VOLINCR|IPR_VOLDECR|IPR_MUTE);
59 if (status & IPR_CHANNELLOOP) {
61 int voice_max = status & IPR_CHANNELNUMBERMASK;
95 status &= ~IPR_CHANNELLOOP;
97 status &= ~IPR_CHANNELNUMBERMASK;
98 if (status & (IPR_ADCBUFFULL|IPR_ADCBUFHALFFULL)) {
100 emu->capture_interrupt(emu, status);
103 status &= ~(IPR_ADCBUFFULL|IPR_ADCBUFHALFFULL);
105 if (status & (IPR_MICBUFFULL|IPR_MICBUFHALFFULL)) {
107 emu->capture_mic_interrupt(emu, status);
110 status &= ~(IPR_MICBUFFULL|IPR_MICBUFHALFFULL);
112 if (status & (IPR_EFXBUFFULL|IPR_EFXBUFHALFFULL)) {
114 emu->capture_efx_interrupt(emu, status);
117 status &= ~(IPR_EFXBUFFULL|IPR_EFXBUFHALFFULL);
119 if (status & (IPR_MIDITRANSBUFEMPTY|IPR_MIDIRECVBUFEMPTY)) {
121 emu->midi.interrupt(emu, status);
124 status &= ~(IPR_MIDITRANSBUFEMPTY|IPR_MIDIRECVBUFEMPTY);
126 if (status & (IPR_A_MIDITRANSBUFEMPTY2|IPR_A_MIDIRECVBUFEMPTY2)) {
128 emu->midi2.interrupt(emu, status);
131 status &= ~(IPR_A_MIDITRANSBUFEMPTY2|IPR_A_MIDIRECVBUFEMPTY2);
133 if (status & IPR_INTERVALTIMER) {
138 status &= ~IPR_INTERVALTIMER;
140 if (status & (IPR_GPSPDIFSTATUSCHANGE|IPR_CDROMSTATUSCHANGE)) {
142 emu->spdif_interrupt(emu, status);
145 status &= ~(IPR_GPSPDIFSTATUSCHANGE|IPR_CDROMSTATUSCHANGE);
147 if (status & IPR_FXDSP) {
152 status &= ~IPR_FXDSP;
154 if (status & IPR_P16V) {
166 snd_printk(KERN_ERR "p16v: status: 0x%08x, mask=0x%08x, pvoice=%p, use=%d\n", status2, mask, pvoice, pvoice->use);
178 status &= ~IPR_P16V;
181 if (status) {
183 snd_printk(KERN_ERR "emu10k1: unhandled interrupt: 0x%08x\n", status);