Lines Matching refs:io
245 register unsigned int io = dev->io; in msnd_wait_TXDE() local
249 if (msnd_inb(io + HP_ISR) & HPISR_TXDE) in msnd_wait_TXDE()
257 register unsigned int io = dev->io; in msnd_wait_HC0() local
261 if (!(msnd_inb(io + HP_CVR) & HPCVR_HC)) in msnd_wait_HC0()
273 msnd_outb(cmd, dev->io + HP_CVR); in msnd_send_dsp_cmd()
287 register unsigned int io = dev->io; in msnd_send_word() local
290 msnd_outb(high, io + HP_TXH); in msnd_send_word()
291 msnd_outb(mid, io + HP_TXM); in msnd_send_word()
292 msnd_outb(low, io + HP_TXL); in msnd_send_word()
314 msnd_inb(dev->io + HP_RXL); in msnd_upload_host()
315 msnd_inb(dev->io + HP_CVR); in msnd_upload_host()
331 msnd_outb(msnd_inb(dev->io + HP_ICR) | HPICR_TREQ, dev->io + HP_ICR); in msnd_enable_irq()
333 msnd_outb(dev->irqid, dev->io + HP_IRQM); in msnd_enable_irq()
334 msnd_outb(msnd_inb(dev->io + HP_ICR) & ~HPICR_TREQ, dev->io + HP_ICR); in msnd_enable_irq()
335 msnd_outb(msnd_inb(dev->io + HP_ICR) | HPICR_RREQ, dev->io + HP_ICR); in msnd_enable_irq()
362 msnd_outb(msnd_inb(dev->io + HP_ICR) & ~HPICR_RREQ, dev->io + HP_ICR); in msnd_disable_irq()
364 msnd_outb(HPIRQ_NONE, dev->io + HP_IRQM); in msnd_disable_irq()