Lines Matching refs:SV_REG
76 #define SV_REG(sonic, x) ((sonic)->enh_port + SV_REG_##x) macro
311 outb(reg, SV_REG(sonic, INDEX)); in snd_sonicvibes_out1()
313 outb(value, SV_REG(sonic, DATA)); in snd_sonicvibes_out1()
324 outb(reg, SV_REG(sonic, INDEX)); in snd_sonicvibes_out()
326 outb(value, SV_REG(sonic, DATA)); in snd_sonicvibes_out()
335 outb(reg, SV_REG(sonic, INDEX)); in snd_sonicvibes_in1()
337 value = inb(SV_REG(sonic, DATA)); in snd_sonicvibes_in1()
348 outb(reg, SV_REG(sonic, INDEX)); in snd_sonicvibes_in()
350 value = inb(SV_REG(sonic, DATA)); in snd_sonicvibes_in()
361 inb(SV_REG(sonic, INDEX)), inb(SV_REG(sonic, STATUS)));
469 outb(SV_MCE | SV_IREG_DMA_DATA_FMT, SV_REG(sonic, INDEX)); in snd_sonicvibes_setfmt()
471 sonic->format = inb(SV_REG(sonic, DATA)); in snd_sonicvibes_setfmt()
475 outb(sonic->format, SV_REG(sonic, DATA)); in snd_sonicvibes_setfmt()
477 outb(0, SV_REG(sonic, INDEX)); in snd_sonicvibes_setfmt()
623 status = inb(SV_REG(sonic, STATUS)); in snd_sonicvibes_interrupt()
627 outb(sonic->irqmask = ~0, SV_REG(sonic, IRQMASK)); in snd_sonicvibes_interrupt()
1344 outb(SV_RESET, SV_REG(sonic, CONTROL)); /* reset chip */ in snd_sonicvibes_create()
1346 outb(0, SV_REG(sonic, CONTROL)); /* release reset */ in snd_sonicvibes_create()
1348 outb(SV_ENHANCED | SV_INTA | (reverb ? SV_REVERB : 0), SV_REG(sonic, CONTROL)); in snd_sonicvibes_create()
1349 inb(SV_REG(sonic, STATUS)); /* clear IRQs */ in snd_sonicvibes_create()
1356 outb(sonic->irqmask = ~(SV_DMAA_MASK | SV_DMAC_MASK | SV_UD_MASK), SV_REG(sonic, IRQMASK)); in snd_sonicvibes_create()
1357 inb(SV_REG(sonic, STATUS)); /* clear IRQs */ in snd_sonicvibes_create()
1417 outb(sonic->irqmask &= ~SV_MIDI_MASK, SV_REG(sonic, IRQMASK)); in snd_sonicvibes_midi_input_open()
1424 outb(sonic->irqmask |= SV_MIDI_MASK, SV_REG(sonic, IRQMASK)); in snd_sonicvibes_midi_input_close()