Lines Matching refs:ply_ctrl
174 unsigned short ply_ctrl; member
372 chip->ply_ctrl &= ~(FM801_BUF1_LAST | in snd_fm801_playback_trigger()
375 chip->ply_ctrl |= FM801_START | in snd_fm801_playback_trigger()
379 chip->ply_ctrl &= ~(FM801_START | FM801_PAUSE); in snd_fm801_playback_trigger()
383 chip->ply_ctrl |= FM801_PAUSE; in snd_fm801_playback_trigger()
387 chip->ply_ctrl &= ~FM801_PAUSE; in snd_fm801_playback_trigger()
394 fm801_writew(chip, PLY_CTRL, chip->ply_ctrl); in snd_fm801_playback_trigger()
453 chip->ply_ctrl &= ~(FM801_START | FM801_16BIT | in snd_fm801_playback_prepare()
457 chip->ply_ctrl |= FM801_16BIT; in snd_fm801_playback_prepare()
459 chip->ply_ctrl |= FM801_STEREO; in snd_fm801_playback_prepare()
461 chip->ply_ctrl |= FM801_CHANNELS_4; in snd_fm801_playback_prepare()
463 chip->ply_ctrl |= FM801_CHANNELS_6; in snd_fm801_playback_prepare()
465 chip->ply_ctrl |= snd_fm801_rate_bits(runtime->rate) << FM801_RATE_SHIFT; in snd_fm801_playback_prepare()
467 fm801_writew(chip, PLY_CTRL, chip->ply_ctrl); in snd_fm801_playback_prepare()
510 if (!(chip->ply_ctrl & FM801_START)) in snd_fm801_playback_pointer()