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_devs58drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs59drivers/sound/dmabuf.cstruct audio_operations *dsp_dev = audio_devs[dev];
audio_devs116drivers/sound/dmabuf.cif (dmap->fragment_size > audio_devs[dev]->buffsize)
audio_devs117drivers/sound/dmabuf.cdmap->fragment_size = audio_devs[dev]->buffsize;
audio_devs157drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap = &dmaps[dev];
audio_devs179drivers/sound/dmabuf.cif (!audio_devs[dev])
audio_devs185drivers/sound/dmabuf.cdmap = audio_devs[dev]->dmap = &dmaps[dev];
audio_devs198drivers/sound/dmabuf.cif ((retval = audio_devs[dev]->open (dev, mode)) < 0)
audio_devs207drivers/sound/dmabuf.caudio_devs[dev]->ioctl (dev, SOUND_PCM_WRITE_BITS, 8, 1);
audio_devs208drivers/sound/dmabuf.caudio_devs[dev]->ioctl (dev, SOUND_PCM_WRITE_CHANNELS, 1, 1);
audio_devs209drivers/sound/dmabuf.caudio_devs[dev]->ioctl (dev, SOUND_PCM_WRITE_RATE, DSP_DEFAULT_SPEED, 1);
audio_devs222drivers/sound/dmabuf.caudio_devs[dev]->reset (dev);
audio_devs223drivers/sound/dmabuf.caudio_devs[dev]->close (dev);
audio_devs225drivers/sound/dmabuf.cif ((retval = audio_devs[dev]->open (dev, audio_devs[dev]->dmap->open_mode)) < 0)
audio_devs238drivers/sound/dmabuf.cif (audio_devs[dev]->dmap->dma_mode == DMODE_OUTPUT)
audio_devs243drivers/sound/dmabuf.c&& audio_devs[dev]->dmap->qlen)
audio_devs249drivers/sound/dmabuf.creturn audio_devs[dev]->dmap->qlen;
audio_devs260drivers/sound/dmabuf.cif (audio_devs[dev]->local_qlen)  /* Device has hidden buffers */
audio_devs263drivers/sound/dmabuf.c&& audio_devs[dev]->local_qlen (dev))
audio_devs270drivers/sound/dmabuf.creturn audio_devs[dev]->dmap->qlen;
audio_devs279drivers/sound/dmabuf.c&& (audio_devs[dev]->dmap->dma_mode == DMODE_OUTPUT))
audio_devs289drivers/sound/dmabuf.caudio_devs[dev]->reset (dev);
audio_devs291drivers/sound/dmabuf.caudio_devs[dev]->close (dev);
audio_devs293drivers/sound/dmabuf.caudio_devs[dev]->dmap->dma_mode = DMODE_NONE;
audio_devs294drivers/sound/dmabuf.caudio_devs[dev]->dmap->flags &= ~DMA_BUSY;
audio_devs305drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs330drivers/sound/dmabuf.cif ((err = audio_devs[dev]->prepare_for_input (dev,
audio_devs341drivers/sound/dmabuf.caudio_devs[dev]->start_input (dev, dmap->buf_phys[dmap->qtail],
audio_devs343drivers/sound/dmabuf.c!(audio_devs[dev]->flags & DMA_AUTOMODE) ||
audio_devs380drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs402drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs478drivers/sound/dmabuf.cif (dmap->fragment_size > audio_devs[dev]->buffsize)
audio_devs479drivers/sound/dmabuf.cdmap->fragment_size = audio_devs[dev]->buffsize;
audio_devs481drivers/sound/dmabuf.cif (dmap->fragment_size == audio_devs[dev]->buffsize &&
audio_devs482drivers/sound/dmabuf.caudio_devs[dev]->flags & DMA_AUTOMODE)
audio_devs510drivers/sound/dmabuf.cif (audio_devs[dev]->local_qlen)
audio_devs512drivers/sound/dmabuf.cint             tmp = audio_devs[dev]->local_qlen (dev);
audio_devs537drivers/sound/dmabuf.creturn audio_devs[dev]->ioctl (dev, cmd, arg, local);
audio_devs546drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs559drivers/sound/dmabuf.cif (audio_devs[dev]->local_qlen)
audio_devs561drivers/sound/dmabuf.ctmp = audio_devs[dev]->local_qlen (dev);
audio_devs579drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs602drivers/sound/dmabuf.cif ((err = audio_devs[dev]->prepare_for_output (dev,
audio_devs651drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs664drivers/sound/dmabuf.c((audio_devs[dev]->flags & DMA_AUTOMODE) &&
audio_devs665drivers/sound/dmabuf.caudio_devs[dev]->flags & NEEDS_RESTART))
audio_devs675drivers/sound/dmabuf.caudio_devs[dev]->output_block (dev, dmap->buf_phys[dmap->qhead],
audio_devs677drivers/sound/dmabuf.c!(audio_devs[dev]->flags & DMA_AUTOMODE) ||
audio_devs688drivers/sound/dmabuf.cint             chan = audio_devs[dev]->dmachan;
audio_devs689drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs701drivers/sound/dmabuf.cif (audio_devs[dev]->flags & DMA_AUTOMODE)
audio_devs808drivers/sound/dmabuf.caudio_devs[dev]->dmap = &dmaps[dev];
audio_devs826drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs829drivers/sound/dmabuf.csnd_dma_intr (audio_devs[dev]->dmachan);
audio_devs847drivers/sound/dmabuf.caudio_devs[dev]->output_block (dev, dmap->buf_phys[dmap->qhead],
audio_devs849drivers/sound/dmabuf.c!(audio_devs[dev]->flags & DMA_AUTOMODE));
audio_devs855drivers/sound/dmabuf.caudio_devs[dev]->halt_xfer (dev);
audio_devs856drivers/sound/dmabuf.cif ((audio_devs[dev]->flags & DMA_AUTOMODE) &&
audio_devs857drivers/sound/dmabuf.caudio_devs[dev]->flags & NEEDS_RESTART)
audio_devs876drivers/sound/dmabuf.cstruct dma_buffparms *dmap = audio_devs[dev]->dmap;
audio_devs879drivers/sound/dmabuf.csnd_dma_intr (audio_devs[dev]->dmachan);
audio_devs886drivers/sound/dmabuf.caudio_devs[dev]->halt_xfer (dev);
audio_devs888drivers/sound/dmabuf.cif (audio_devs[dev]->flags & DMA_AUTOMODE)
audio_devs901drivers/sound/dmabuf.caudio_devs[dev]->start_input (dev, dmap->buf_phys[dmap->qtail],
audio_devs903drivers/sound/dmabuf.c!(audio_devs[dev]->flags & DMA_AUTOMODE));
audio_devs919drivers/sound/dmabuf.cint             chan = audio_devs[dev]->dmachan;
audio_devs921drivers/sound/dmabuf.cif (ALLOC_DMA_CHN (chan, audio_devs[dev]->name))
audio_devs940drivers/sound/dmabuf.cint             chan = audio_devs[dev]->dmachan;
audio_devs950drivers/sound/dmabuf.cint             chan = audio_devs[dev]->dmachan;
audio_devs960drivers/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_devs205drivers/sound/sound_switch.cif (!put_status (audio_devs[i]->name))
audio_devs491drivers/sound/sound_switch.cmixdev = audio_devs[dev >> 4]->mixer_dev;
audio_devs439drivers/sound/soundcard.cif (audio_devs[dev]->buffcount > 0 && audio_devs[dev]->dmachan >= 0)
audio_devs441drivers/sound/soundcard.cdmap = audio_devs[dev]->dmap;
audio_devs442drivers/sound/soundcard.cif (audio_devs[dev]->flags & DMA_AUTOMODE)
audio_devs443drivers/sound/soundcard.caudio_devs[dev]->buffcount = 1;
audio_devs445drivers/sound/soundcard.cif (audio_devs[dev]->dmachan > 3)
audio_devs453drivers/sound/soundcard.cif (audio_devs[dev]->buffsize > dma_pagesize)
audio_devs454drivers/sound/soundcard.caudio_devs[dev]->buffsize = dma_pagesize;
audio_devs455drivers/sound/soundcard.caudio_devs[dev]->buffsize &= 0xfffff000;  /* Truncate to n*4k */
audio_devs456drivers/sound/soundcard.cif (audio_devs[dev]->buffsize < 4096)
audio_devs457drivers/sound/soundcard.caudio_devs[dev]->buffsize = 4096;
audio_devs459drivers/sound/soundcard.cprintk ("sound: buffsize %lu\n", audio_devs[dev]->buffsize);
audio_devs461drivers/sound/soundcard.cfor (dmap->raw_count = 0; dmap->raw_count < audio_devs[dev]->buffcount;
audio_devs465drivers/sound/soundcard.cstart_addr = kmalloc (audio_devs[dev]->buffsize, GFP_KERNEL);
audio_devs471drivers/sound/soundcard.caudio_devs[dev]->buffsize,
audio_devs477drivers/sound/soundcard.cstart_addr = kmalloc (audio_devs[dev]->buffsize * 2,
audio_devs496drivers/sound/soundcard.csize < audio_devs[dev]->buffsize;
audio_devs508drivers/sound/soundcard.cend_addr = start_addr + audio_devs[dev]->buffsize - 1;
audio_devs520drivers/sound/soundcard.caudio_devs[dev]->buffsize);
audio_devs549drivers/sound/soundcard.csize < audio_devs[dev]->buffsize;
audio_devs551drivers/sound/soundcard.cif (audio_devs[dev]->buffcount > 0 && audio_devs[dev]->dmachan >= 0)
audio_devs553drivers/sound/soundcard.cfor (i = 0; i < audio_devs[dev]->buffcount; i++)
audio_devs554drivers/sound/soundcard.cif (audio_devs[dev]->dmap->raw_buf[i])
audio_devs558drivers/sound/soundcard.c(long) (audio_devs[dev]->dmap->raw_buf[i]));
audio_devs559drivers/sound/soundcard.cfree_pages((unsigned long) audio_devs[dev]->dmap->raw_buf[i], 
audio_devs584drivers/sound/soundcard.cif (audio_devs[dev]->buffcount > 0 && audio_devs[dev]->dmachan >= 0)
audio_devs586drivers/sound/soundcard.cdmap = audio_devs[dev]->dmap;
audio_devs588drivers/sound/soundcard.cif (audio_devs[dev]->flags & DMA_AUTOMODE)
audio_devs589drivers/sound/soundcard.caudio_devs[dev]->buffcount = 1;
audio_devs591drivers/sound/soundcard.cif (audio_devs[dev]->dmachan > 3 && audio_devs[dev]->buffsize > 65536)
audio_devs598drivers/sound/soundcard.cif (audio_devs[dev]->buffsize > dma_pagesize)
audio_devs599drivers/sound/soundcard.caudio_devs[dev]->buffsize = dma_pagesize;
audio_devs600drivers/sound/soundcard.caudio_devs[dev]->buffsize &= 0xfffff000;  /* Truncate to n*4k */
audio_devs601drivers/sound/soundcard.cif (audio_devs[dev]->buffsize < 4096)
audio_devs602drivers/sound/soundcard.caudio_devs[dev]->buffsize = 4096;
audio_devs606drivers/sound/soundcard.cfor (dmap->raw_count = 0; dmap->raw_count < audio_devs[dev]->buffcount; dmap->raw_count++)
audio_devs608drivers/sound/soundcard.cstart_addr = mem_ptr - audio_devs[dev]->buffsize;
audio_devs609drivers/sound/soundcard.cif (!valid_dma_page (start_addr, audio_devs[dev]->buffsize, dma_pagesize))
audio_devs613drivers/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;