Lines Matching refs:mode
60 if ((csp->mode & SNDRV_SB_CSP_MODE_DSP_WRITE) && in snd_sb16_csp_playback_prepare()
67 } else if ((csp->mode & SNDRV_SB_CSP_MODE_QSOUND) && (csp->q_enabled)) { in snd_sb16_csp_playback_prepare()
86 if (csp->ops.csp_start(csp, (chip->mode & SB_MODE_PLAYBACK_16) ? in snd_sb16_csp_playback_prepare()
108 if ((csp->mode & SNDRV_SB_CSP_MODE_DSP_READ) && in snd_sb16_csp_capture_prepare()
124 if (csp->ops.csp_start(csp, (chip->mode & SB_MODE_CAPTURE_16) ? in snd_sb16_csp_capture_prepare()
160 if (csp->mode & SNDRV_SB_CSP_MODE_DSP_WRITE) { in snd_sb16_csp_playback_open()
191 if (csp->mode & SNDRV_SB_CSP_MODE_DSP_READ) { in snd_sb16_csp_capture_open()
231 if (chip->mode & (channel == SNDRV_PCM_STREAM_PLAYBACK ? SB_MODE_PLAYBACK_16 : SB_MODE_CAPTURE_16)) in snd_sb16_setup_rate()
235 if (!(chip->mode & SB_RATE_LOCK)) { in snd_sb16_setup_rate()
276 dma = (chip->mode & SB_MODE_PLAYBACK_8) ? chip->dma8 : chip->dma16; in snd_sb16_playback_prepare()
281 if (chip->mode & SB_MODE_PLAYBACK_16) { in snd_sb16_playback_prepare()
311 chip->mode |= SB_RATE_LOCK_PLAYBACK; in snd_sb16_playback_trigger()
312 snd_sbdsp_command(chip, chip->mode & SB_MODE_PLAYBACK_16 ? SB_DSP_DMA16_ON : SB_DSP_DMA8_ON); in snd_sb16_playback_trigger()
316 snd_sbdsp_command(chip, chip->mode & SB_MODE_PLAYBACK_16 ? SB_DSP_DMA16_OFF : SB_DSP_DMA8_OFF); in snd_sb16_playback_trigger()
318 if (chip->mode & SB_RATE_LOCK_CAPTURE) in snd_sb16_playback_trigger()
319 snd_sbdsp_command(chip, chip->mode & SB_MODE_CAPTURE_16 ? SB_DSP_DMA16_ON : SB_DSP_DMA8_ON); in snd_sb16_playback_trigger()
320 chip->mode &= ~SB_RATE_LOCK_PLAYBACK; in snd_sb16_playback_trigger()
345 dma = (chip->mode & SB_MODE_CAPTURE_8) ? chip->dma8 : chip->dma16; in snd_sb16_capture_prepare()
350 if (chip->mode & SB_MODE_CAPTURE_16) { in snd_sb16_capture_prepare()
380 chip->mode |= SB_RATE_LOCK_CAPTURE; in snd_sb16_capture_trigger()
381 snd_sbdsp_command(chip, chip->mode & SB_MODE_CAPTURE_16 ? SB_DSP_DMA16_ON : SB_DSP_DMA8_ON); in snd_sb16_capture_trigger()
385 snd_sbdsp_command(chip, chip->mode & SB_MODE_CAPTURE_16 ? SB_DSP_DMA16_OFF : SB_DSP_DMA8_OFF); in snd_sb16_capture_trigger()
387 if (chip->mode & SB_RATE_LOCK_PLAYBACK) in snd_sb16_capture_trigger()
388 snd_sbdsp_command(chip, chip->mode & SB_MODE_PLAYBACK_16 ? SB_DSP_DMA16_ON : SB_DSP_DMA8_ON); in snd_sb16_capture_trigger()
389 chip->mode &= ~SB_RATE_LOCK_CAPTURE; in snd_sb16_capture_trigger()
411 if (chip->mode & SB_MODE_PLAYBACK_8) { in snd_sb16dsp_interrupt()
416 if (chip->mode & SB_MODE_CAPTURE_8) { in snd_sb16dsp_interrupt()
428 if (chip->mode & SB_MODE_PLAYBACK_16) { in snd_sb16dsp_interrupt()
433 if (chip->mode & SB_MODE_CAPTURE_16) { in snd_sb16dsp_interrupt()
456 dma = (chip->mode & SB_MODE_PLAYBACK_8) ? chip->dma8 : chip->dma16; in snd_sb16_playback_pointer()
467 dma = (chip->mode & SB_MODE_CAPTURE_8) ? chip->dma8 : chip->dma16; in snd_sb16_capture_pointer()
523 if (chip->mode & SB_MODE_PLAYBACK) { in snd_sb16_playback_open()
533 if (chip->dma16 >= 0 && !(chip->mode & SB_MODE_CAPTURE_16)) { in snd_sb16_playback_open()
534 chip->mode |= SB_MODE_PLAYBACK_16; in snd_sb16_playback_open()
547 if (chip->dma8 >= 0 && !(chip->mode & SB_MODE_CAPTURE_8)) { in snd_sb16_playback_open()
548 chip->mode |= SB_MODE_PLAYBACK_8; in snd_sb16_playback_open()
552 chip->mode |= SB_MODE_PLAYBACK_16; in snd_sb16_playback_open()
571 if (chip->mode & SB_RATE_LOCK) in snd_sb16_playback_open()
586 chip->mode &= ~SB_MODE_PLAYBACK; in snd_sb16_playback_close()
598 if (chip->mode & SB_MODE_CAPTURE) { in snd_sb16_capture_open()
608 if (chip->dma16 >= 0 && !(chip->mode & SB_MODE_PLAYBACK_16)) { in snd_sb16_capture_open()
609 chip->mode |= SB_MODE_CAPTURE_16; in snd_sb16_capture_open()
622 if (chip->dma8 >= 0 && !(chip->mode & SB_MODE_PLAYBACK_8)) { in snd_sb16_capture_open()
623 chip->mode |= SB_MODE_CAPTURE_8; in snd_sb16_capture_open()
627 chip->mode |= SB_MODE_CAPTURE_16; in snd_sb16_capture_open()
646 if (chip->mode & SB_RATE_LOCK) in snd_sb16_capture_open()
661 chip->mode &= ~SB_MODE_CAPTURE; in snd_sb16_capture_close()