Lines Matching refs:ply_ctrl
168 unsigned short ply_ctrl; /* playback control */
360 chip->ply_ctrl &= ~(FM801_BUF1_LAST |
363 chip->ply_ctrl |= FM801_START |
367 chip->ply_ctrl &= ~(FM801_START | FM801_PAUSE);
371 chip->ply_ctrl |= FM801_PAUSE;
375 chip->ply_ctrl &= ~FM801_PAUSE;
382 outw(chip->ply_ctrl, FM801_REG(chip, PLY_CTRL));
441 chip->ply_ctrl &= ~(FM801_START | FM801_16BIT |
445 chip->ply_ctrl |= FM801_16BIT;
447 chip->ply_ctrl |= FM801_STEREO;
449 chip->ply_ctrl |= FM801_CHANNELS_4;
451 chip->ply_ctrl |= FM801_CHANNELS_6;
453 chip->ply_ctrl |= snd_fm801_rate_bits(runtime->rate) << FM801_RATE_SHIFT;
455 outw(chip->ply_ctrl, FM801_REG(chip, PLY_CTRL));
496 if (!(chip->ply_ctrl & FM801_START))