Lines Matching refs:SV_REG
77 #define SV_REG(sonic, x) ((sonic)->enh_port + SV_REG_##x)
304 outb(reg, SV_REG(sonic, INDEX));
306 outb(value, SV_REG(sonic, DATA));
317 outb(reg, SV_REG(sonic, INDEX));
319 outb(value, SV_REG(sonic, DATA));
328 outb(reg, SV_REG(sonic, INDEX));
330 value = inb(SV_REG(sonic, DATA));
341 outb(reg, SV_REG(sonic, INDEX));
343 value = inb(SV_REG(sonic, DATA));
357 outb(SV_MCE | SV_IREG_DMA_DATA_FMT, SV_REG(sonic, INDEX));
359 sonic->format = inb(SV_REG(sonic, DATA));
363 outb(sonic->format, SV_REG(sonic, DATA));
365 outb(0, SV_REG(sonic, INDEX));
505 status = inb(SV_REG(sonic, STATUS));
509 outb(sonic->irqmask = ~0, SV_REG(sonic, IRQMASK));
1223 outb(SV_RESET, SV_REG(sonic, CONTROL)); /* reset chip */
1225 outb(0, SV_REG(sonic, CONTROL)); /* release reset */
1227 outb(SV_ENHANCED | SV_INTA | (reverb ? SV_REVERB : 0), SV_REG(sonic, CONTROL));
1228 inb(SV_REG(sonic, STATUS)); /* clear IRQs */
1231 outb(sonic->irqmask = ~(SV_DMAA_MASK | SV_DMAC_MASK | SV_UD_MASK), SV_REG(sonic, IRQMASK));
1232 inb(SV_REG(sonic, STATUS)); /* clear IRQs */
1291 outb(sonic->irqmask &= ~SV_MIDI_MASK, SV_REG(sonic, IRQMASK));
1298 outb(sonic->irqmask |= SV_MIDI_MASK, SV_REG(sonic, IRQMASK));