taglinefilesource code
audio_devs431drivers/sound/ad1848.cdevc = (ad1848_info *) audio_devs[codec_dev]->devc;
audio_devs518drivers/sound/ad1848.cdevc = (ad1848_info *) audio_devs[dev]->devc;
audio_devs530drivers/sound/ad1848.caudio_devs[dev]->name)) < 0)
audio_devs542drivers/sound/ad1848.caudio_devs[dev]->dmachan = devc->dma_playback;
audio_devs544drivers/sound/ad1848.caudio_devs[dev]->dmachan = devc->dma_capture;
audio_devs586drivers/sound/ad1848.cad1848_info    *devc = (ad1848_info *) audio_devs[dev]->devc;
audio_devs600drivers/sound/ad1848.cif (audio_devs[dev]->dmachan == devc->dma_playback)
audio_devs770drivers/sound/ad1848.cad1848_info    *devc = (ad1848_info *) audio_devs[dev]->devc;
audio_devs818drivers/sound/ad1848.cad1848_info    *devc = (ad1848_info *) audio_devs[dev]->devc;
audio_devs822drivers/sound/ad1848.caudio_devs[dev]->dmachan = devc->dma_playback;
audio_devs837drivers/sound/ad1848.cif (audio_devs[dev]->flags & DMA_AUTOMODE &&
audio_devs894drivers/sound/ad1848.cad1848_info    *devc = (ad1848_info *) audio_devs[dev]->devc;
audio_devs896drivers/sound/ad1848.caudio_devs[dev]->dmachan = devc->dma_capture;
audio_devs912drivers/sound/ad1848.cif (audio_devs[dev]->flags & DMA_AUTOMODE &&
audio_devs974drivers/sound/ad1848.cad1848_info    *devc = (ad1848_info *) audio_devs[dev]->devc;
audio_devs1024drivers/sound/ad1848.cad1848_info    *devc = (ad1848_info *) audio_devs[dev]->devc;
audio_devs1307drivers/sound/ad1848.caudio_devs[my_dev = num_audiodevs++] = &ad1848_pcm_operations[nr_ad1848_devs];
audio_devs1313drivers/sound/ad1848.caudio_devs[my_dev]->dmachan = dma_playback;
audio_devs1314drivers/sound/ad1848.caudio_devs[my_dev]->buffcount = 1;
audio_devs1315drivers/sound/ad1848.caudio_devs[my_dev]->buffsize = DSP_BUFFSIZE * 2;
audio_devs1316drivers/sound/ad1848.caudio_devs[my_dev]->devc = devc;
audio_devs1317drivers/sound/ad1848.caudio_devs[my_dev]->format_mask = ad_format_mask[devc->mode];
audio_devs1330drivers/sound/ad1848.caudio_devs[my_dev]->mixer_dev = num_mixers;
audio_devs1352drivers/sound/ad1848.cdevc = (ad1848_info *) audio_devs[dev]->devc;
audio_devs68drivers/sound/audio.cif (!(audio_devs[dev]->format_mask & fmt))  /* Not supported */
audio_devs104drivers/sound/audio.cif (audio_devs[dev]->coproc)
audio_devs105drivers/sound/audio.cif ((ret = audio_devs[dev]->coproc->
audio_devs106drivers/sound/audio.copen (audio_devs[dev]->coproc->devc, COPR_PCM)) < 0)
audio_devs152drivers/sound/audio.cif (audio_devs[dev]->coproc)
audio_devs153drivers/sound/audio.caudio_devs[dev]->coproc->close (audio_devs[dev]->coproc->devc, COPR_PCM);
audio_devs239drivers/sound/audio.cif (!audio_devs[dev]->copy_from_user)
audio_devs246drivers/sound/audio.caudio_devs[dev]->copy_from_user (dev,
audio_devs359drivers/sound/audio.cif (audio_devs[dev]->coproc)  /* Coprocessor ioctl */
audio_devs360drivers/sound/audio.creturn audio_devs[dev]->coproc->ioctl (audio_devs[dev]->coproc->devc, cmd, arg, 0);
audio_devs395drivers/sound/audio.creturn IOCTL_OUT (arg, audio_devs[dev]->format_mask);
audio_devs234drivers/sound/dev_table.hstruct audio_operations *audio_devs[MAX_AUDIO_DEV] = {NULL}; int num_audiodevs = 0;
audio_devs414drivers/sound/dev_table.hextern struct audio_operations * audio_devs[MAX_AUDIO_DEV]; int num_audiodevs;
audio_devs56drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs57drivers/sound/dmabuf.cstruct audio_operations *dsp_dev = audio_devs[dev];
audio_devs114drivers/sound/dmabuf.cif (dmap->fragment_size > audio_devs[dev]->buffsize)
audio_devs115drivers/sound/dmabuf.cdmap->fragment_size = audio_devs[dev]->buffsize;
audio_devs155drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap = &dmaps[dev];
audio_devs177drivers/sound/dmabuf.cif (!audio_devs[dev])
audio_devs183drivers/sound/dmabuf.cdmap = audio_devs[dev]->dmap = &dmaps[dev];
audio_devs196drivers/sound/dmabuf.cif ((retval = audio_devs[dev]->open (dev, mode)) < 0)
audio_devs205drivers/sound/dmabuf.caudio_devs[dev]->ioctl (dev, SOUND_PCM_WRITE_BITS, 8, 1);
audio_devs206drivers/sound/dmabuf.caudio_devs[dev]->ioctl (dev, SOUND_PCM_WRITE_CHANNELS, 1, 1);
audio_devs207drivers/sound/dmabuf.caudio_devs[dev]->ioctl (dev, SOUND_PCM_WRITE_RATE, DSP_DEFAULT_SPEED, 1);
audio_devs220drivers/sound/dmabuf.caudio_devs[dev]->reset (dev);
audio_devs221drivers/sound/dmabuf.caudio_devs[dev]->close (dev);
audio_devs223drivers/sound/dmabuf.cif ((retval = audio_devs[dev]->open (dev, audio_devs[dev]->dmap->open_mode)) < 0)
audio_devs236drivers/sound/dmabuf.cif (audio_devs[dev]->dmap->dma_mode == DMODE_OUTPUT)
audio_devs241drivers/sound/dmabuf.c&& audio_devs[dev]->dmap->qlen)
audio_devs247drivers/sound/dmabuf.creturn audio_devs[dev]->dmap->qlen;
audio_devs258drivers/sound/dmabuf.cif (audio_devs[dev]->local_qlen)  /* Device has hidden buffers */
audio_devs261drivers/sound/dmabuf.c&& audio_devs[dev]->local_qlen (dev))
audio_devs268drivers/sound/dmabuf.creturn audio_devs[dev]->dmap->qlen;
audio_devs277drivers/sound/dmabuf.c&& (audio_devs[dev]->dmap->dma_mode == DMODE_OUTPUT))
audio_devs287drivers/sound/dmabuf.caudio_devs[dev]->reset (dev);
audio_devs289drivers/sound/dmabuf.caudio_devs[dev]->close (dev);
audio_devs291drivers/sound/dmabuf.caudio_devs[dev]->dmap->dma_mode = DMODE_NONE;
audio_devs292drivers/sound/dmabuf.caudio_devs[dev]->dmap->flags &= ~DMA_BUSY;
audio_devs303drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs328drivers/sound/dmabuf.cif ((err = audio_devs[dev]->prepare_for_input (dev,
audio_devs339drivers/sound/dmabuf.caudio_devs[dev]->start_input (dev, dmap->buf_phys[dmap->qtail],
audio_devs341drivers/sound/dmabuf.c!(audio_devs[dev]->flags & DMA_AUTOMODE) ||
audio_devs378drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs400drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs476drivers/sound/dmabuf.cif (dmap->fragment_size > audio_devs[dev]->buffsize)
audio_devs477drivers/sound/dmabuf.cdmap->fragment_size = audio_devs[dev]->buffsize;
audio_devs479drivers/sound/dmabuf.cif (dmap->fragment_size == audio_devs[dev]->buffsize &&
audio_devs480drivers/sound/dmabuf.caudio_devs[dev]->flags & DMA_AUTOMODE)
audio_devs508drivers/sound/dmabuf.cif (audio_devs[dev]->local_qlen)
audio_devs510drivers/sound/dmabuf.cint             tmp = audio_devs[dev]->local_qlen (dev);
audio_devs535drivers/sound/dmabuf.creturn audio_devs[dev]->ioctl (dev, cmd, arg, local);
audio_devs544drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs557drivers/sound/dmabuf.cif (audio_devs[dev]->local_qlen)
audio_devs559drivers/sound/dmabuf.ctmp = audio_devs[dev]->local_qlen (dev);
audio_devs577drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs600drivers/sound/dmabuf.cif ((err = audio_devs[dev]->prepare_for_output (dev,
audio_devs649drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs662drivers/sound/dmabuf.c((audio_devs[dev]->flags & DMA_AUTOMODE) &&
audio_devs663drivers/sound/dmabuf.caudio_devs[dev]->flags & NEEDS_RESTART))
audio_devs673drivers/sound/dmabuf.caudio_devs[dev]->output_block (dev, dmap->buf_phys[dmap->qhead],
audio_devs675drivers/sound/dmabuf.c!(audio_devs[dev]->flags & DMA_AUTOMODE) ||
audio_devs686drivers/sound/dmabuf.cint             chan = audio_devs[dev]->dmachan;
audio_devs687drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs699drivers/sound/dmabuf.cif (audio_devs[dev]->flags & DMA_AUTOMODE)
audio_devs806drivers/sound/dmabuf.caudio_devs[dev]->dmap = &dmaps[dev];
audio_devs824drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs827drivers/sound/dmabuf.csnd_dma_intr (audio_devs[dev]->dmachan);
audio_devs845drivers/sound/dmabuf.caudio_devs[dev]->output_block (dev, dmap->buf_phys[dmap->qhead],
audio_devs847drivers/sound/dmabuf.c!(audio_devs[dev]->flags & DMA_AUTOMODE));
audio_devs853drivers/sound/dmabuf.caudio_devs[dev]->halt_xfer (dev);
audio_devs854drivers/sound/dmabuf.cif ((audio_devs[dev]->flags & DMA_AUTOMODE) &&
audio_devs855drivers/sound/dmabuf.caudio_devs[dev]->flags & NEEDS_RESTART)
audio_devs874drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs877drivers/sound/dmabuf.csnd_dma_intr (audio_devs[dev]->dmachan);
audio_devs884drivers/sound/dmabuf.caudio_devs[dev]->halt_xfer (dev);
audio_devs886drivers/sound/dmabuf.cif (audio_devs[dev]->flags & DMA_AUTOMODE)
audio_devs899drivers/sound/dmabuf.caudio_devs[dev]->start_input (dev, dmap->buf_phys[dmap->qtail],
audio_devs901drivers/sound/dmabuf.c!(audio_devs[dev]->flags & DMA_AUTOMODE));
audio_devs917drivers/sound/dmabuf.cint             chan = audio_devs[dev]->dmachan;
audio_devs919drivers/sound/dmabuf.cif (ALLOC_DMA_CHN (chan, audio_devs[dev]->name))
audio_devs938drivers/sound/dmabuf.cint             chan = audio_devs[dev]->dmachan;
audio_devs948drivers/sound/dmabuf.cint             chan = audio_devs[dev]->dmachan;
audio_devs958drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs1640drivers/sound/gus_wave.cblk_size = audio_devs[gus_devnum]->buffsize;
audio_devs1684drivers/sound/gus_wave.cCOPY_FROM_USER (audio_devs[gus_devnum]->dmap->raw_buf[0],
audio_devs1692drivers/sound/gus_wave.caudio_devs[gus_devnum]->dmap->raw_buf_phys[0],
audio_devs1701drivers/sound/gus_wave.cif (audio_devs[gus_devnum]->dmachan > 3)
audio_devs1720drivers/sound/gus_wave.cif (audio_devs[gus_devnum]->dmachan > 3)
audio_devs2252drivers/sound/gus_wave.cif (audio_devs[dev]->dmachan > 3)
audio_devs2269drivers/sound/gus_wave.cif (audio_devs[dev]->dmachan > 3)
audio_devs2322drivers/sound/gus_wave.cif (audio_devs[dev]->dmachan > 3)
audio_devs3077drivers/sound/gus_wave.caudio_devs[gus_devnum = num_audiodevs++] = &gus_sampling_operations;
audio_devs3078drivers/sound/gus_wave.caudio_devs[gus_devnum]->dmachan = dma;
audio_devs3079drivers/sound/gus_wave.caudio_devs[gus_devnum]->buffcount = 1;
audio_devs3080drivers/sound/gus_wave.caudio_devs[gus_devnum]->buffsize = DSP_BUFFSIZE;
audio_devs277drivers/sound/pas2_pcm.cif (audio_devs[dev]->dmachan > 3)
audio_devs280drivers/sound/pas2_pcm.cif (audio_devs[dev]->flags & DMA_AUTOMODE &&
audio_devs295drivers/sound/pas2_pcm.cif (audio_devs[dev]->dmachan > 3)
audio_devs326drivers/sound/pas2_pcm.cif (audio_devs[dev]->dmachan > 3)
audio_devs329drivers/sound/pas2_pcm.cif (audio_devs[my_devnum]->flags & DMA_AUTOMODE &&
audio_devs341drivers/sound/pas2_pcm.cif (audio_devs[dev]->dmachan > 3)
audio_devs405drivers/sound/pas2_pcm.caudio_devs[my_devnum = num_audiodevs++] = &pas_pcm_operations;
audio_devs406drivers/sound/pas2_pcm.caudio_devs[my_devnum]->dmachan = hw_config->dma;
audio_devs407drivers/sound/pas2_pcm.caudio_devs[my_devnum]->buffcount = 1;
audio_devs408drivers/sound/pas2_pcm.caudio_devs[my_devnum]->buffsize = 2 * DSP_BUFFSIZE;
audio_devs428drivers/sound/pas2_pcm.cif (!(audio_devs[my_devnum]->flags & DMA_AUTOMODE))
audio_devs724drivers/sound/pss.caudio_devs[prev_devs]->coproc = &pss_coproc_operations;
audio_devs287drivers/sound/sb16_dsp.cint             pos, chan = audio_devs[dev]->dmachan;
audio_devs298drivers/sound/sb16_dsp.cif (audio_devs[dev]->flags & DMA_AUTOMODE &&
audio_devs344drivers/sound/sb16_dsp.cint             pos, chan = audio_devs[dev]->dmachan;
audio_devs355drivers/sound/sb16_dsp.cif (audio_devs[dev]->flags & DMA_AUTOMODE &&
audio_devs391drivers/sound/sb16_dsp.caudio_devs[my_dev]->dmachan = dsp_16bit ? dma16 : dma8;
audio_devs400drivers/sound/sb16_dsp.caudio_devs[my_dev]->dmachan = dsp_16bit ? dma16 : dma8;
audio_devs482drivers/sound/sb16_dsp.caudio_devs[my_dev = num_audiodevs++] = &sb16_dsp_operations;
audio_devs483drivers/sound/sb16_dsp.caudio_devs[my_dev]->dmachan = hw_config->dma;
audio_devs484drivers/sound/sb16_dsp.caudio_devs[my_dev]->buffcount = 1;
audio_devs485drivers/sound/sb16_dsp.caudio_devs[my_dev]->buffsize = DSP_BUFFSIZE;
audio_devs422drivers/sound/sb_dsp.cif (audio_devs[dev]->dmachan > 3)
audio_devs476drivers/sound/sb_dsp.cif (audio_devs[dev]->dmachan > 3)
audio_devs535drivers/sound/sb_dsp.caudio_devs[my_dev]->dmachan = dsp_16bit ? dma16 : dma8;
audio_devs570drivers/sound/sb_dsp.caudio_devs[my_dev]->dmachan = dsp_16bit ? dma16 : dma8;
audio_devs669drivers/sound/sb_dsp.caudio_devs[my_dev]->dmachan = dma8;
audio_devs709drivers/sound/sb_dsp.cif (audio_devs[my_dev]->dmachan == dma8)
audio_devs1213drivers/sound/sb_dsp.caudio_devs[my_dev = num_audiodevs++] = &sb_dsp_operations;
audio_devs1214drivers/sound/sb_dsp.caudio_devs[my_dev]->buffcount = DSP_BUFFCOUNT;
audio_devs1215drivers/sound/sb_dsp.caudio_devs[my_dev]->buffsize = DSP_BUFFSIZE;
audio_devs1216drivers/sound/sb_dsp.caudio_devs[my_dev]->dmachan = hw_config->dma;
audio_devs207drivers/sound/sound_switch.cif (!put_status (audio_devs[i]->name))
audio_devs493drivers/sound/sound_switch.cmixdev = audio_devs[dev >> 4]->mixer_dev;
audio_devs444drivers/sound/soundcard.cif (audio_devs[dev]->buffcount > 0 && audio_devs[dev]->dmachan >= 0)
audio_devs446drivers/sound/soundcard.cdmap = audio_devs[dev]->dmap;
audio_devs447drivers/sound/soundcard.cif (audio_devs[dev]->flags & DMA_AUTOMODE)
audio_devs448drivers/sound/soundcard.caudio_devs[dev]->buffcount = 1;
audio_devs450drivers/sound/soundcard.cif (audio_devs[dev]->dmachan > 3)
audio_devs458drivers/sound/soundcard.cif (audio_devs[dev]->buffsize > dma_pagesize)
audio_devs459drivers/sound/soundcard.caudio_devs[dev]->buffsize = dma_pagesize;
audio_devs460drivers/sound/soundcard.caudio_devs[dev]->buffsize &= 0xfffff000;  /* Truncate to n*4k */
audio_devs461drivers/sound/soundcard.cif (audio_devs[dev]->buffsize < 4096)
audio_devs462drivers/sound/soundcard.caudio_devs[dev]->buffsize = 4096;
audio_devs464drivers/sound/soundcard.cprintk ("sound: buffsize %lu\n", audio_devs[dev]->buffsize);
audio_devs466drivers/sound/soundcard.cfor (dmap->raw_count = 0; dmap->raw_count < audio_devs[dev]->buffcount;
audio_devs470drivers/sound/soundcard.cstart_addr = kmalloc (audio_devs[dev]->buffsize, GFP_KERNEL);
audio_devs476drivers/sound/soundcard.caudio_devs[dev]->buffsize,
audio_devs482drivers/sound/soundcard.cstart_addr = kmalloc (audio_devs[dev]->buffsize * 2,
audio_devs500drivers/sound/soundcard.cstart_addr = kmalloc (audio_devs[dev]->buffsize,
audio_devs511drivers/sound/soundcard.cend_addr = start_addr + audio_devs[dev]->buffsize - 1;
audio_devs523drivers/sound/soundcard.caudio_devs[dev]->buffsize);
audio_devs550drivers/sound/soundcard.cif (audio_devs[dev]->buffcount > 0 && audio_devs[dev]->dmachan >= 0)
audio_devs552drivers/sound/soundcard.cfor (i = 0; i < audio_devs[dev]->buffcount; i++)
audio_devs553drivers/sound/soundcard.cif (audio_devs[dev]->dmap->raw_buf[i])
audio_devs557drivers/sound/soundcard.c(long) (audio_devs[dev]->dmap->raw_buf[i]));
audio_devs558drivers/sound/soundcard.ckfree (audio_devs[dev]->dmap->raw_buf[i]);
audio_devs581drivers/sound/soundcard.cif (audio_devs[dev]->buffcount > 0 && audio_devs[dev]->dmachan >= 0)
audio_devs583drivers/sound/soundcard.cdmap = audio_devs[dev]->dmap;
audio_devs585drivers/sound/soundcard.cif (audio_devs[dev]->flags & DMA_AUTOMODE)
audio_devs586drivers/sound/soundcard.caudio_devs[dev]->buffcount = 1;
audio_devs588drivers/sound/soundcard.cif (audio_devs[dev]->dmachan > 3 && audio_devs[dev]->buffsize > 65536)
audio_devs595drivers/sound/soundcard.cif (audio_devs[dev]->buffsize > dma_pagesize)
audio_devs596drivers/sound/soundcard.caudio_devs[dev]->buffsize = dma_pagesize;
audio_devs597drivers/sound/soundcard.caudio_devs[dev]->buffsize &= 0xfffff000;  /* Truncate to n*4k */
audio_devs598drivers/sound/soundcard.cif (audio_devs[dev]->buffsize < 4096)
audio_devs599drivers/sound/soundcard.caudio_devs[dev]->buffsize = 4096;
audio_devs603drivers/sound/soundcard.cfor (dmap->raw_count = 0; dmap->raw_count < audio_devs[dev]->buffcount; dmap->raw_count++)
audio_devs605drivers/sound/soundcard.cstart_addr = mem_ptr - audio_devs[dev]->buffsize;
audio_devs606drivers/sound/soundcard.cif (!valid_dma_page (start_addr, audio_devs[dev]->buffsize, dma_pagesize))
audio_devs610drivers/sound/soundcard.cend_addr = start_addr + audio_devs[dev]->buffsize - 1;
audio_devs479drivers/sound/sscape.cmemcpy (audio_devs[devc->my_audiodev]->dmap->raw_buf[0], block, size);
audio_devs484drivers/sound/sscape.caudio_devs[devc->my_audiodev]->dmap->raw_buf_phys[0],
audio_devs636drivers/sound/sscape.csscape_info    *devc = (sscape_info *) audio_devs[dev]->devc;
audio_devs680drivers/sound/sscape.csscape_info    *devc = (sscape_info *) audio_devs[dev]->devc;
audio_devs718drivers/sound/sscape.csscape_info    *devc = (sscape_info *) audio_devs[dev]->devc;
audio_devs946drivers/sound/sscape.caudio_devs[my_dev = num_audiodevs++] = &sscape_audio_operations;
audio_devs947drivers/sound/sscape.caudio_devs[my_dev]->dmachan = hw_config->dma;
audio_devs948drivers/sound/sscape.caudio_devs[my_dev]->buffcount = 1;
audio_devs949drivers/sound/sscape.caudio_devs[my_dev]->buffsize = DSP_BUFFSIZE;
audio_devs950drivers/sound/sscape.caudio_devs[my_dev]->devc = devc;
audio_devs953drivers/sound/sscape.caudio_devs[my_dev]->coproc = &sscape_coproc_operations;
audio_devs1116drivers/sound/sscape.caudio_devs[prev_devs]->coproc = &sscape_coproc_operations;