CS4231_PLAYBK_FORMAT
snd_wss_out(chip, CS4231_PLAYBK_FORMAT, pdfr & 0xf0);
count = snd_wss_get_count(chip->image[CS4231_PLAYBK_FORMAT],
snd_wss_out(chip, CS4231_PLAYBK_FORMAT,
chip->image[CS4231_PLAYBK_FORMAT]);
if ((chip->image[CS4231_PLAYBK_FORMAT] & 0x0f) == (pdfr & 0x0f)) { /* rate is same? */
chip->image[CS4231_PLAYBK_FORMAT] = pdfr;
snd_wss_out(chip, CS4231_PLAYBK_FORMAT,
chip->image[CS4231_PLAYBK_FORMAT]);
snd_wss_out(chip, CS4231_PLAYBK_FORMAT, (pdfr & 0xf0));
chip->image[CS4231_PLAYBK_FORMAT] = pdfr;
snd_wss_out(chip, CS4231_PLAYBK_FORMAT, pdfr);
if ((chip->image[CS4231_PLAYBK_FORMAT] & 0x0f) == (cdfr & 0x0f) || /* rate is same? */
snd_wss_out(chip, CS4231_PLAYBK_FORMAT, cdfr);
snd_wss_out(chip, CS4231_PLAYBK_FORMAT,
(chip->image[CS4231_PLAYBK_FORMAT] & 0xf0) |
snd_wss_out(chip, CS4231_PLAYBK_FORMAT, cdfr);
return chip->image[CS4231_PLAYBK_FORMAT] & 1 ? 9969 : 9920;
snd_wss_out(chip, CS4231_PLAYBK_FORMAT,
chip->image[CS4231_PLAYBK_FORMAT]);
count = snd_wss_get_count(chip->image[CS4231_PLAYBK_FORMAT], count) - 1;
snd_cs4231_out(chip, CS4231_PLAYBK_FORMAT,
snd_cs4231_out(chip, CS4231_PLAYBK_FORMAT,
((chip->image[CS4231_PLAYBK_FORMAT]) & 0xf0) |
return chip->image[CS4231_PLAYBK_FORMAT] & 1 ? 9969 : 9920;
snd_cs4231_out(chip, CS4231_PLAYBK_FORMAT,
chip->image[CS4231_PLAYBK_FORMAT]);