Lines Matching defs:runtime
69 static int snd_wss_xrate(struct snd_pcm_runtime *runtime)
71 return snd_pcm_hw_constraint_list(runtime, 0, SNDRV_PCM_HW_PARAM_RATE,
996 struct snd_pcm_runtime *runtime = substream->runtime;
1004 snd_dma_program(chip->dma1, runtime->dma_addr, size, DMA_MODE_WRITE | DMA_AUTOINIT);
1031 struct snd_pcm_runtime *runtime = substream->runtime;
1039 snd_dma_program(chip->dma2, runtime->dma_addr, size, DMA_MODE_READ | DMA_AUTOINIT);
1069 chip->capture_substream->runtime->overrange++;
1132 return bytes_to_frames(substream->runtime, ptr);
1143 return bytes_to_frames(substream->runtime, ptr);
1473 struct snd_pcm_runtime *runtime = substream->runtime;
1476 runtime->hw = snd_wss_playback;
1480 runtime->hw.formats &= ~(SNDRV_PCM_FMTBIT_IMA_ADPCM |
1485 runtime->hw.formats &= ~SNDRV_PCM_FMTBIT_MU_LAW;
1490 runtime->hw.formats = SNDRV_PCM_FMTBIT_U8 | SNDRV_PCM_FMTBIT_S16_LE;
1492 snd_pcm_limit_isa_dma_size(chip->dma1, &runtime->hw.buffer_bytes_max);
1493 snd_pcm_limit_isa_dma_size(chip->dma1, &runtime->hw.period_bytes_max);
1509 chip->rate_constraint(runtime);
1516 struct snd_pcm_runtime *runtime = substream->runtime;
1519 runtime->hw = snd_wss_capture;
1523 runtime->hw.formats &= ~(SNDRV_PCM_FMTBIT_IMA_ADPCM |
1530 runtime->hw.formats = SNDRV_PCM_FMTBIT_U8 |
1533 snd_pcm_limit_isa_dma_size(chip->dma2, &runtime->hw.buffer_bytes_max);
1534 snd_pcm_limit_isa_dma_size(chip->dma2, &runtime->hw.period_bytes_max);
1550 chip->rate_constraint(runtime);