• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/oss/

Lines Matching refs:dma_mode

38 static int local_start_dma(struct audio_operations *adev, unsigned long physaddr, int count, int dma_mode);
149 static int sound_start_dma(struct dma_buffparms *dmap, unsigned long physaddr, int count, int dma_mode)
159 set_dma_mode(chan, dma_mode);
175 dmap->dma_mode = DMODE_NONE;
228 dmap->dma_mode = DMODE_NONE;
319 if (adev->dmap_out->dma_mode == DMODE_OUTPUT)
404 dmap->dma_mode = DMODE_OUTPUT;
417 dmap->dma_mode = DMODE_OUTPUT;
436 if (adev->dmap_out->dma_mode == DMODE_OUTPUT) {
474 adev->dmap_out->dma_mode = DMODE_NONE;
494 if (!signal_pending(current) && (adev->dmap_out->dma_mode == DMODE_OUTPUT))
496 if (adev->dmap_out->dma_mode == DMODE_OUTPUT)
524 if (dmap->dma_mode == DMODE_OUTPUT) { /* Direction change */
530 dmap->dma_mode = DMODE_NONE;
532 if (!dmap->dma_mode) {
537 dmap->dma_mode = DMODE_INPUT;
840 if (dmap->dma_mode == DMODE_INPUT) { /* Direction change */
845 dmap->dma_mode = DMODE_OUTPUT;
914 int DMAbuf_start_dma(int dev, unsigned long physaddr, int count, int dma_mode)
917 struct dma_buffparms *dmap = (dma_mode == DMA_MODE_WRITE) ? adev->dmap_out : adev->dmap_in;
926 sound_start_dma(dmap, physaddr, count, dma_mode);
931 static int local_start_dma(struct audio_operations *adev, unsigned long physaddr, int count, int dma_mode)
933 struct dma_buffparms *dmap = (dma_mode == DMA_MODE_WRITE) ? adev->dmap_out : adev->dmap_in;
944 sound_start_dma(dmap, dmap->raw_buf_phys, dmap->bytes_in_use, dma_mode | DMA_AUTOINIT);
1208 if (dmap->dma_mode != DMODE_INPUT) {
1209 if (dmap->dma_mode == DMODE_NONE &&
1237 if (dmap->dma_mode == DMODE_INPUT)
1239 if (dmap->dma_mode == DMODE_NONE)