Lines Matching refs:io
1935 static void snd_m3_remote_codec_config(int io, int isremote) in snd_m3_remote_codec_config() argument
1939 outw((inw(io + RING_BUS_CTRL_B) & ~SECOND_CODEC_ID_MASK) | isremote, in snd_m3_remote_codec_config()
1940 io + RING_BUS_CTRL_B); in snd_m3_remote_codec_config()
1941 outw((inw(io + SDO_OUT_DEST_CTRL) & ~COMMAND_ADDR_OUT) | isremote, in snd_m3_remote_codec_config()
1942 io + SDO_OUT_DEST_CTRL); in snd_m3_remote_codec_config()
1943 outw((inw(io + SDO_IN_DEST_CTRL) & ~STATUS_ADDR_IN) | isremote, in snd_m3_remote_codec_config()
1944 io + SDO_IN_DEST_CTRL); in snd_m3_remote_codec_config()
1971 int io = chip->iobase; in snd_m3_ac97_reset() local
1988 dir = inw(io + GPIO_DIRECTION); in snd_m3_ac97_reset()
1992 snd_m3_remote_codec_config(io, 0); in snd_m3_ac97_reset()
1994 outw(IO_SRAM_ENABLE, io + RING_BUS_CTRL_A); in snd_m3_ac97_reset()
1997 outw(dir & ~GPO_PRIMARY_AC97 , io + GPIO_DIRECTION); in snd_m3_ac97_reset()
1998 outw(~GPO_PRIMARY_AC97 , io + GPIO_MASK); in snd_m3_ac97_reset()
1999 outw(0, io + GPIO_DATA); in snd_m3_ac97_reset()
2000 outw(dir | GPO_PRIMARY_AC97, io + GPIO_DIRECTION); in snd_m3_ac97_reset()
2004 outw(GPO_PRIMARY_AC97, io + GPIO_DATA); in snd_m3_ac97_reset()
2007 outw(IO_SRAM_ENABLE | SERIAL_AC_LINK_ENABLE, io + RING_BUS_CTRL_A); in snd_m3_ac97_reset()
2008 outw(~0, io + GPIO_MASK); in snd_m3_ac97_reset()
2027 tmp = inw(io + RING_BUS_CTRL_A); in snd_m3_ac97_reset()
2028 outw(RAC_SDFS_ENABLE|LAC_SDFS_ENABLE, io + RING_BUS_CTRL_A); in snd_m3_ac97_reset()
2030 outw(tmp, io + RING_BUS_CTRL_A); in snd_m3_ac97_reset()
2226 int io = chip->iobase; in snd_m3_amp_enable() local
2236 outw(~gpo, io + GPIO_MASK); in snd_m3_amp_enable()
2238 outw(inw(io + GPIO_DIRECTION) | gpo, in snd_m3_amp_enable()
2239 io + GPIO_DIRECTION); in snd_m3_amp_enable()
2242 io + GPIO_DATA); in snd_m3_amp_enable()
2244 outw(0xffff, io + GPIO_MASK); in snd_m3_amp_enable()
2250 unsigned long io = chip->iobase; in snd_m3_hv_init() local
2260 outw(0xffff, io + GPIO_MASK); in snd_m3_hv_init()
2261 outw(0x0000, io + GPIO_DATA); in snd_m3_hv_init()
2263 outw(~val, io + GPIO_MASK); in snd_m3_hv_init()
2264 outw(inw(io + GPIO_DIRECTION) & ~val, io + GPIO_DIRECTION); in snd_m3_hv_init()
2265 outw(val, io + GPIO_MASK); in snd_m3_hv_init()
2267 outw(0xffff, io + GPIO_MASK); in snd_m3_hv_init()
2274 unsigned long io = chip->iobase; in snd_m3_chip_init() local
2318 outb(0x00, io + HARDWARE_VOL_CTRL); in snd_m3_chip_init()
2319 outb(0x88, io + SHADOW_MIX_REG_VOICE); in snd_m3_chip_init()
2320 outb(0x88, io + HW_VOL_COUNTER_VOICE); in snd_m3_chip_init()
2321 outb(0x88, io + SHADOW_MIX_REG_MASTER); in snd_m3_chip_init()
2322 outb(0x88, io + HW_VOL_COUNTER_MASTER); in snd_m3_chip_init()
2330 unsigned long io = chip->iobase; in snd_m3_enable_ints() local
2338 outw(val, io + HOST_INT_CTRL); in snd_m3_enable_ints()
2339 outb(inb(io + ASSP_CONTROL_C) | ASSP_HOST_INT_ENABLE, in snd_m3_enable_ints()
2340 io + ASSP_CONTROL_C); in snd_m3_enable_ints()