Lines Matching refs:fm801_readw
77 #define fm801_readw(chip,reg) inw(chip->port + FM801_##reg) macro
232 if (!(fm801_readw(chip, AC97_CMD) & FM801_AC97_BUSY)) in fm801_ac97_is_ready()
244 if (fm801_readw(chip, AC97_CMD) & FM801_AC97_VALID) in fm801_ac97_is_valid()
320 return fm801_readw(chip, AC97_DATA); in snd_fm801_codec_read()
513 ptr = chip->ply_pos + (chip->ply_count - 1) - fm801_readw(chip, PLY_COUNT); in snd_fm801_playback_pointer()
514 if (fm801_readw(chip, IRQ_STATUS) & FM801_IRQ_PLAYBACK) { in snd_fm801_playback_pointer()
530 ptr = chip->cap_pos + (chip->cap_count - 1) - fm801_readw(chip, CAP_COUNT); in snd_fm801_capture_pointer()
531 if (fm801_readw(chip, IRQ_STATUS) & FM801_IRQ_CAPTURE) { in snd_fm801_capture_pointer()
545 status = fm801_readw(chip, IRQ_STATUS); in snd_fm801_interrupt()
751 unsigned short reg = fm801_readw(chip, GPIO_CTRL); in snd_fm801_tea575x_set_pins()
769 unsigned short reg = fm801_readw(chip, GPIO_CTRL); in snd_fm801_tea575x_get_pins()
784 unsigned short reg = fm801_readw(chip, GPIO_CTRL); in snd_fm801_tea575x_set_direction()
960 val = fm801_readw(chip, REC_SRC) & 7; in snd_fm801_get_mux()
1075 if ((fm801_readw(chip, AC97_CMD) & in wait_for_codec()
1092 fm801_readw(chip, CODEC_CTRL); /* flush posting data */ in snd_fm801_chip_init()
1115 cmdw = fm801_readw(chip, AC97_DATA); in snd_fm801_chip_init()
1141 cmdw = fm801_readw(chip, IRQ_MASK); in snd_fm801_chip_init()
1164 cmdw = fm801_readw(chip, IRQ_MASK); in snd_fm801_free()