Lines Matching refs:ac97_ioport
94 struct au1000_ac97_reg volatile *ac97_ioport; member
112 ac97_config = au1000->ac97_ioport->config; in au1000_set_ac97_xmit_slots()
115 au1000->ac97_ioport->config = ac97_config; in au1000_set_ac97_xmit_slots()
125 ac97_config = au1000->ac97_ioport->config; in au1000_set_ac97_recv_slots()
128 au1000->ac97_ioport->config = ac97_config; in au1000_set_ac97_recv_slots()
509 if (!(au1000->ac97_ioport->status & AC97C_CP)) in snd_au1000_ac97_read()
516 au1000->ac97_ioport->cmd = cmd; in snd_au1000_ac97_read()
520 if (!(au1000->ac97_ioport->status & AC97C_CP)) in snd_au1000_ac97_read()
528 data = au1000->ac97_ioport->cmd & 0xffff; in snd_au1000_ac97_read()
547 if (!(au1000->ac97_ioport->status & AC97C_CP)) in snd_au1000_ac97_write()
555 au1000->ac97_ioport->cmd = cmd; in snd_au1000_ac97_write()
579 if (au1000->ac97_ioport) { in snd_au1000_free()
580 au1000->ac97_ioport->cntrl = AC97C_RS; in snd_au1000_free()
581 iounmap(au1000->ac97_ioport); in snd_au1000_free()
582 au1000->ac97_ioport = NULL; in snd_au1000_free()
668 au1000->ac97_ioport = (struct au1000_ac97_reg *)io; in au1000_ac97_probe()
675 au1000->ac97_ioport->cntrl = AC97C_RS | AC97C_CE; in au1000_ac97_probe()
677 au1000->ac97_ioport->cntrl = AC97C_CE; in au1000_ac97_probe()
681 au1000->ac97_ioport->config = AC97C_RESET; in au1000_ac97_probe()
683 au1000->ac97_ioport->config = 0x0; in au1000_ac97_probe()