SB_MODE_CAPTURE_16
#define SB_MODE_CAPTURE (SB_MODE_CAPTURE_8 | SB_MODE_CAPTURE_16)
if (csp->ops.csp_start(csp, (chip->mode & SB_MODE_CAPTURE_16) ?
if (chip->mode & (channel == SNDRV_PCM_STREAM_PLAYBACK ? SB_MODE_PLAYBACK_16 : SB_MODE_CAPTURE_16))
snd_sbdsp_command(chip, chip->mode & SB_MODE_CAPTURE_16 ? SB_DSP_DMA16_ON : SB_DSP_DMA8_ON);
if (chip->mode & SB_MODE_CAPTURE_16) {
snd_sbdsp_command(chip, chip->mode & SB_MODE_CAPTURE_16 ? SB_DSP_DMA16_ON : SB_DSP_DMA8_ON);
snd_sbdsp_command(chip, chip->mode & SB_MODE_CAPTURE_16 ? SB_DSP_DMA16_OFF : SB_DSP_DMA8_OFF);
if (chip->mode & SB_MODE_CAPTURE_16) {
if (chip->force_mode16 & SB_MODE_CAPTURE_16)
if (chip->dma16 >= 0 && !(chip->mode & SB_MODE_CAPTURE_16)) {
chip->mode |= SB_MODE_CAPTURE_16;
chip->mode |= SB_MODE_CAPTURE_16;
chip->force_mode16 = SB_MODE_CAPTURE_16;
case SB_MODE_CAPTURE_16:
if (chip->mode & SB_MODE_CAPTURE_16)
chip->mode |= SB_MODE_CAPTURE_16;
if (chip->mode & SB_MODE_CAPTURE_16) {
case SB_MODE_CAPTURE_16:
else if (chip->mode & SB_MODE_CAPTURE_16)