Home
last modified time | relevance | path

Searched refs:GUSP (Results 1 – 9 of 9) sorted by relevance

/openbmc/linux/sound/isa/gus/
H A Dgus_main.c150 gus->gf1.reg_page = GUSP(gus, GF1PAGE); in snd_gus_create()
155 gus->gf1.reg_dram = GUSP(gus, DRAM); in snd_gus_create()
306 outb(5, GUSP(gus, REGCNTRLS)); in snd_gus_init_dma_irq()
308 outb(0x00, GUSP(gus, IRQDMACNTRLREG)); in snd_gus_init_dma_irq()
309 outb(0, GUSP(gus, REGCNTRLS)); in snd_gus_init_dma_irq()
316 outb(dma1, GUSP(gus, IRQDMACNTRLREG)); in snd_gus_init_dma_irq()
319 outb(irq, GUSP(gus, IRQDMACNTRLREG)); in snd_gus_init_dma_irq()
342 outb(0, GUSP(gus, GF1PAGE)); in snd_gus_init_dma_irq()
356 outb(0x20, GUSP(gus, REGCNTRLS)); in snd_gus_check_version()
357 val = inb(GUSP(gus, REGCNTRLS)); in snd_gus_check_version()
[all …]
H A Dgus_mixer.c54 outb(gus->mix_cntrl_reg = nval, GUSP(gus, MIXCNTRLREG)); in snd_gf1_put_single()
55 outb(gus->gf1.active_voice = 0, GUSP(gus, GF1PAGE)); in snd_gf1_put_single()
111 outb(addr | 0, GUSP(gus, MIXCNTRLPORT)); in snd_ics_put_double()
112 outb(1, GUSP(gus, MIXDATAPORT)); in snd_ics_put_double()
113 outb(addr | 2, GUSP(gus, MIXCNTRLPORT)); in snd_ics_put_double()
114 outb((unsigned char) val1, GUSP(gus, MIXDATAPORT)); in snd_ics_put_double()
115 outb(addr | 1, GUSP(gus, MIXCNTRLPORT)); in snd_ics_put_double()
116 outb(2, GUSP(gus, MIXDATAPORT)); in snd_ics_put_double()
117 outb(addr | 3, GUSP(gus, MIXCNTRLPORT)); in snd_ics_put_double()
118 outb((unsigned char) val2, GUSP(gus, MIXDATAPORT)); in snd_ics_put_double()
H A Dgus_dram.c28 outsb(GUSP(gus, DRAM), buffer, size1); in snd_gus_dram_poke()
64 insb(GUSP(gus, DRAM), buffer, size1); in snd_gus_dram_peek()
H A Dgus_io.c18 inb(GUSP(gus, DRAM)); in snd_gf1_delay()
384 port = GUSP(gus, GF1DATALOW);
493 printk(KERN_INFO " -S- mix control = 0x%x\n", inb(GUSP(gus, MIXCNTRLREG)));
494 printk(KERN_INFO " -S- IRQ status = 0x%x\n", inb(GUSP(gus, IRQSTAT)));
495 printk(KERN_INFO " -S- timer control = 0x%x\n", inb(GUSP(gus, TIMERCNTRL)));
496 printk(KERN_INFO " -S- timer data = 0x%x\n", inb(GUSP(gus, TIMERDATA)));
497 printk(KERN_INFO " -S- status read = 0x%x\n", inb(GUSP(gus, REGCNTRLS)));
H A Dgus_reset.c89 inb(GUSP(gus, IRQSTAT)); in snd_gf1_clear_regs()
103 inb(GUSP(gus, IRQSTAT)); in snd_gf1_look_regs()
354 outb(gus->gf1.active_voice = 0, GUSP(gus, GF1PAGE)); in snd_gf1_start()
355 outb(gus->mix_cntrl_reg, GUSP(gus, MIXCNTRLREG)); in snd_gf1_start()
H A Dgus_irq.c55 voice, voice_status, inb(GUSP(gus, GF1PAGE))); in snd_gus_interrupt()
H A Dgus_pcm.c311 outb(SNDRV_GF1_GW_DRAM_IO16, GUSP(gus, GF1REGSEL)); in snd_gf1_pcm_poke_block()
312 outsw(GUSP(gus, GF1DATALOW), buf, len >> 1); in snd_gf1_pcm_poke_block()
314 outsb(GUSP(gus, DRAM), buf, len); in snd_gf1_pcm_poke_block()
H A Dgusmax.c126 outb(gus->max_cntrl_val, GUSP(gus, MAXCNTRLPORT)); in snd_gusmax_init()
/openbmc/linux/include/sound/
H A Dgus.h19 #define GUSP(gus, x) ((gus)->gf1.port + SNDRV_g_u_s_##x) macro
443 outb(voice, GUSP(gus, GF1PAGE)); in snd_gf1_select_voice()
450 outb(gus->gf1.uart_cmd = b, GUSP(gus, MIDICTRL)); in snd_gf1_uart_cmd()
455 return inb(GUSP(gus, MIDISTAT)); in snd_gf1_uart_stat()
460 outb(b, GUSP(gus, MIDIDATA)); in snd_gf1_uart_put()
465 return inb(GUSP(gus, MIDIDATA)); in snd_gf1_uart_get()