taglinefilesource code
dma522drivers/block/ide-tape.cunsigned dma    :1;  /* Using DMA of PIO */
dma56drivers/cdrom/isp16.cstatic short isp16_cdi_config(int base, u_char drive_type, int irq, int dma);
dma228drivers/cdrom/isp16.cisp16_cdi_config(int base, u_char drive_type, int irq, int dma)
dma235drivers/cdrom/isp16.cif ( (drive_type == ISP16_MITSUMI) && (dma != 0) )
dma266drivers/cdrom/isp16.cswitch (dma) {
dma276drivers/cdrom/isp16.cprintk("ISP16: dma %d not supported by cdrom interface.\n", dma);
dma850drivers/char/ftape/fdc-io.cdisable_dma(fdc.dma);
dma851drivers/char/ftape/fdc-io.cclear_dma_ff(fdc.dma);
dma852drivers/char/ftape/fdc-io.cset_dma_mode(fdc.dma, dma_mode);
dma853drivers/char/ftape/fdc-io.cset_dma_addr(fdc.dma, (unsigned) buff->ptr);
dma854drivers/char/ftape/fdc-io.cset_dma_count(fdc.dma, SECTOR_SIZE * buff->sector_count);
dma867drivers/char/ftape/fdc-io.cenable_dma(fdc.dma);
dma1098drivers/char/ftape/fdc-io.cfdc.dma = fdc_dma;
dma1193drivers/char/ftape/fdc-io.cresult = request_dma(fdc.dma, ftape_id);
dma1195drivers/char/ftape/fdc-io.cTRACEx1(-1, "Unable to grab DMA%d for ftape driver", fdc.dma);
dma1224drivers/char/ftape/fdc-io.cdisable_dma(fdc.dma);  /* just in case... */
dma1225drivers/char/ftape/fdc-io.cfree_dma(fdc.dma);
dma91drivers/char/ftape/fdc-io.hunsigned char dma;  /* FDC dma channel nr */
dma254drivers/char/ftape/fdc-isr.cdma_residue = get_dma_residue(fdc.dma);
dma255drivers/char/ftape/fdc-isr.cdisable_dma(fdc.dma);
dma372drivers/net/3c505.cprintk("%s: DMA %s timed out, %d bytes left\n", dev->name, adapter->current_dma.direction ? "download" : "upload", get_dma_residue(dev->dma));
dma377drivers/net/3c505.cdisable_dma(dev->dma);
dma675drivers/net/3c505.cdisable_dma(dev->dma);
dma676drivers/net/3c505.cclear_dma_ff(dev->dma);
dma677drivers/net/3c505.cset_dma_mode(dev->dma, 0x04);  /* dma read */
dma678drivers/net/3c505.cset_dma_addr(dev->dma, target);
dma679drivers/net/3c505.cset_dma_count(dev->dma, rlen);
dma680drivers/net/3c505.cenable_dma(dev->dma);
dma980drivers/net/3c505.cif (request_dma(dev->dma, "3c505")) {
dma1109drivers/net/3c505.cdisable_dma(dev->dma);
dma1110drivers/net/3c505.cclear_dma_ff(dev->dma);
dma1111drivers/net/3c505.cset_dma_mode(dev->dma, 0x08);  /* dma memory -> io */
dma1112drivers/net/3c505.cset_dma_addr(dev->dma, target);
dma1113drivers/net/3c505.cset_dma_count(dev->dma, nlen);
dma1114drivers/net/3c505.cenable_dma(dev->dma);
dma1281drivers/net/3c505.cfree_dma(dev->dma);
dma1640drivers/net/3c505.cdev->dma = ELP_DMA;
dma1646drivers/net/3c505.cdev->name, dev->base_addr, dev->irq, dev->dma);
dma536drivers/net/ewrk3.cdev->dma = 0;
dma231drivers/net/lance.cint dma;
dma482drivers/net/lance.cdev->dma = 4;      /* Native bus-master, no DMA channel needed. */
dma488drivers/net/lance.cdev->dma = dma_tbl[(port_val >> 4) & 3];
dma490drivers/net/lance.cprintk(" HP Vectra IRQ %d DMA %d.\n", dev->irq, dev->dma);
dma495drivers/net/lance.cdev->dma = dma_tbl[(reset_val >> 2) & 3];
dma497drivers/net/lance.cprintk(" HP J2405A IRQ %d DMA %d.\n", dev->irq, dev->dma);
dma502drivers/net/lance.cdev->dma = bus_info & 0x07;
dma507drivers/net/lance.cdev->dma = dev->mem_start & 0x07;
dma510drivers/net/lance.cif (dev->dma == 0) {
dma538drivers/net/lance.cdev->dma = 4;
dma541drivers/net/lance.cif (dev->dma == 4) {
dma543drivers/net/lance.c} else if (dev->dma) {
dma544drivers/net/lance.cif (request_dma(dev->dma, chipname)) {
dma545drivers/net/lance.cprintk("DMA %d allocation failed.\n", dev->dma);
dma548drivers/net/lance.cprintk(", assigned DMA %d.\n", dev->dma);
dma552drivers/net/lance.cint dma = dmas[i];
dma557drivers/net/lance.cif (test_bit(dma, &dma_channels))
dma560drivers/net/lance.cif (request_dma(dma, chipname))
dma562drivers/net/lance.cset_dma_mode(dma, DMA_MODE_CASCADE);
dma563drivers/net/lance.cenable_dma(dma);
dma571drivers/net/lance.cdev->dma = dma;
dma572drivers/net/lance.cprintk(", DMA %d.\n", dev->dma);
dma575drivers/net/lance.cdisable_dma(dma);
dma576drivers/net/lance.cfree_dma(dma);
dma627drivers/net/lance.cif (dev->dma != 4) {
dma628drivers/net/lance.cenable_dma(dev->dma);
dma629drivers/net/lance.cset_dma_mode(dev->dma, DMA_MODE_CASCADE);
dma644drivers/net/lance.cdev->name, dev->irq, dev->dma,
dma1105drivers/net/lance.cif (dev->dma != 4)
dma1106drivers/net/lance.cdisable_dma(dev->dma);
dma129drivers/net/lance32.cint dma;
dma185drivers/net/lance32.cdev->dma = 4;      /* Native bus-master, no DMA channel needed. */
dma190drivers/net/lance32.cdev->dma = dev->mem_start & 0x07;
dma193drivers/net/lance32.cif (dev->dma == 0) {
dma221drivers/net/lance32.cdev->dma = 4;
dma224drivers/net/lance32.cif (dev->dma == 4) {
dma226drivers/net/lance32.c} else if (dev->dma) {
dma227drivers/net/lance32.cif (request_dma(dev->dma, chipname)) {
dma228drivers/net/lance32.cprintk("DMA %d allocation failed.\n", dev->dma);
dma231drivers/net/lance32.cprintk(", assigned DMA %d.\n", dev->dma);
dma235drivers/net/lance32.cint dma = dmas[i];
dma240drivers/net/lance32.cif (test_bit(dma, &dma_channels))
dma243drivers/net/lance32.cif (request_dma(dma, chipname))
dma245drivers/net/lance32.cset_dma_mode(dma, DMA_MODE_CASCADE);
dma246drivers/net/lance32.cenable_dma(dma);
dma254drivers/net/lance32.cdev->dma = dma;
dma255drivers/net/lance32.cprintk(", DMA %d.\n", dev->dma);
dma258drivers/net/lance32.cdisable_dma(dma);
dma259drivers/net/lance32.cfree_dma(dma);
dma307drivers/net/lance32.cif (dev->dma != 4) {
dma308drivers/net/lance32.cenable_dma(dev->dma);
dma309drivers/net/lance32.cset_dma_mode(dev->dma, DMA_MODE_CASCADE);
dma318drivers/net/lance32.cdev->name, dev->irq, dev->dma,
dma762drivers/net/lance32.cif (dev->dma != 4)
dma763drivers/net/lance32.cdisable_dma(dev->dma);
dma233drivers/net/net_init.cif (map->dma != (u_char)(-1))
dma234drivers/net/net_init.cdev->dma = map->dma;
dma245drivers/net/ni65.cif(dev->dma == 0)  
dma246drivers/net/ni65.cdev->dma = dmatab[inw(PORT+L_CONFIG)&3];
dma249drivers/net/ni65.c"ni6510", dev->base_addr, dev->irq,dev->dma);
dma258drivers/net/ni65.cif(request_dma(dev->dma, "ni6510") != 0)
dma260drivers/net/ni65.cprintk("%s: Can't request dma-channel %d\n",dev->name,(int) dev->dma);
dma360drivers/net/ni65.cdisable_dma(dev->dma); /* I've never worked with dma, but we do it like the packetdriver */
dma361drivers/net/ni65.cset_dma_mode(dev->dma,DMA_MODE_CASCADE);
dma362drivers/net/ni65.cenable_dma(dev->dma); 
dma368drivers/net/ni65.cdisable_dma(dev->dma);
dma369drivers/net/ni65.cfree_dma(dev->dma);
dma440drivers/net/ni65.cdisable_dma(dev->dma);
dma441drivers/net/ni65.cfree_dma(dev->dma);
dma1251drivers/net/pi2.cpi0a.dma = PI_DMA;
dma1365drivers/net/pi2.clp->dmachan = dev->dma;
dma1395drivers/net/pi2.cdev->irq, dev->dma);
dma1463drivers/net/pi2.cif (request_dma(dev->dma,"pi2")) {
dma1640drivers/net/pi2.cdev->dma = lp->dmachan = rq.dmachan;
dma554drivers/net/pt.cpt0a.dma = 0;  /* wizzer - no dma yet */
dma864drivers/net/pt.cprintk("PT: Autodetected IRQ %d, assuming DMA %d\n", dev->irq, dev->dma);
dma933drivers/net/pt.cif (request_dma(dev->dma, "pt"))
dma1074drivers/net/pt.cdev->dma = lp->dmachan = rq.dmachan;
dma236drivers/net/skeleton.cif (dev->dma == 0) {
dma237drivers/net/skeleton.cif (request_dma(dev->dma, cardname)) {
dma238drivers/net/skeleton.cprintk("DMA %d allocation failed.\n", dev->dma);
dma241drivers/net/skeleton.cprintk(", assigned DMA %d.\n", dev->dma);
dma261drivers/net/skeleton.cdev->dma = i;
dma268drivers/net/skeleton.cif (request_dma(dev->dma, cardname)) {
dma269drivers/net/skeleton.cprintk("probed DMA %d allocation failed.\n", dev->dma);
dma323drivers/net/skeleton.cif (request_dma(dev->dma, cardname)) {
dma503drivers/net/skeleton.cdisable_dma(dev->dma);
dma509drivers/net/skeleton.cfree_dma(dev->dma);
dma584drivers/net/skeleton.cstatic int dma = 0;
dma598drivers/net/skeleton.cthis_device.dma       = dma;
dma793drivers/net/sunlance.cdev->dma = 0;
dma518drivers/scsi/53c7,8xx.cint dma;  /* DMA channel     - often none */
dma604drivers/scsi/53c7,8xx.coverrides[commandline_current].data.normal.dma = (ints[0] >= 4) ?
dma1195drivers/scsi/53c7,8xx.cu32 base, int io_port, int irq, int dma, int pci_valid, 
dma1224drivers/scsi/53c7,8xx.cif (dma == DMA_NONE)
dma1227drivers/scsi/53c7,8xx.cprintk(", dma %d\n", dma);
dma1339drivers/scsi/53c7,8xx.cinstance->dma_channel = dma;
dma1571drivers/scsi/53c7,8xx.coverrides[current_override].data.normal.dma,
dma578drivers/scsi/NCR53c406a.cshpnt->dma = dma_chan;
dma300drivers/scsi/aha152x.hunsigned dma:1;    /* Transfer mode: 0=PIO; 1=DMA */
dma313drivers/scsi/aha152x.h#define cf_dma    fields.dma
dma99drivers/scsi/g_NCR5380.cint dma;
dma140drivers/scsi/g_NCR5380.coverrides[commandline_current].dma = ints[3];
dma142drivers/scsi/g_NCR5380.coverrides[commandline_current].dma = DMA_NONE;
dma498drivers/scsi/st.c(!need_dma_buffer || st_buffers[i]->dma))
dma2328drivers/scsi/st.ctb->dma = need_dma;
dma15drivers/scsi/st.hunsigned char dma;  /* DMA-able buffer */
dma173drivers/scsi/wd7000.cint dma;                          /* This adapter's DMA channel */
dma198drivers/scsi/wd7000.cint dma;                      /* DMA channel */
dma551drivers/scsi/wd7000.cset_dma_mode(host->dma, DMA_MODE_CASCADE);
dma552drivers/scsi/wd7000.cenable_dma(host->dma);
dma1055drivers/scsi/wd7000.cif (request_dma(host->dma,"wd7000"))  {
dma1056drivers/scsi/wd7000.cprintk("wd7000_init: can't get DMA channel %d.\n", host->dma);
dma1064drivers/scsi/wd7000.cfree_dma(host->dma);
dma1155drivers/scsi/wd7000.chost->dma = cfg->dma;
dma1171drivers/scsi/wd7000.chost->iobase, host->irq, host->dma);
dma1744drivers/sound/ad1848.cif (hw_config->dma != 0 && hw_config->dma != 1 && hw_config->dma != 3)
dma1746drivers/sound/ad1848.cprintk ("MSS: Bad DMA %d\n", hw_config->dma);
dma1754drivers/sound/ad1848.cif (hw_config->dma == 0 && inb (hw_config->io_base + 3) & 0x80)
dma1793drivers/sound/ad1848.chw_config->dma,
dma1811drivers/sound/ad1848.coutb (bits | dma_bits[hw_config->dma], config_port);  /* Write IRQ+DMA setup */
dma1815drivers/sound/ad1848.chw_config->dma,
dma1816drivers/sound/ad1848.chw_config->dma, 0, hw_config->osp);
dma1826drivers/sound/ad1848.chw_config->dma,
dma1827drivers/sound/ad1848.chw_config->dma, 0);
dma1847drivers/sound/ad1848.chw_config->dma,
dma1857drivers/sound/ad1848.chw_config->dma,
dma306drivers/sound/aedsp16.cstatic int      dma = DMA;  /* dma for DSP I/O                      */
dma567drivers/sound/aedsp16.cif (orDMA[gc].val == dma)
dma697drivers/sound/aedsp16.cdma = hw_config->dma;
dma765drivers/sound/aedsp16.cdma = hw_config->dma;
dma89drivers/sound/cs4232.cint             dma1 = hw_config->dma, dma2 = hw_config->dma2;
dma268drivers/sound/cs4232.cint             dma1 = hw_config->dma, dma2 = hw_config->dma2;
dma288drivers/sound/cs4232.chw_config2.dma = -1;
dma315drivers/sound/cs4232.cint             dma1 = hw_config->dma, dma2 = hw_config->dma2;
dma334drivers/sound/cs4232.chw_config2.dma = -1;
dma227drivers/sound/dev_table.csnd_installed_cards[sel].config.dma = hw_config->dma;
dma285drivers/sound/dev_table.csnd_installed_cards[i].config.dma = hw_config->dma;
dma364drivers/sound/dev_table.cint             card_type, ioaddr, irq, dma, ptr, j;
dma381drivers/sound/dev_table.cdma = (val & 0x0000000f);
dma398drivers/sound/dev_table.csnd_installed_cards[ptr].config.dma = dma;
dma515drivers/sound/dev_table.hvoid sound_chconf(int card_type, int ioaddr, int irq, int dma);
dma65drivers/sound/gus_card.cif (sound_alloc_dma (hw_config->dma, "GUS"))
dma67drivers/sound/gus_card.cif (hw_config->dma2 != -1 && hw_config->dma2 != hw_config->dma)
dma94drivers/sound/gus_card.cif (sound_alloc_dma (hw_config->dma, "GUS"))
dma96drivers/sound/gus_card.cif (hw_config->dma2 != -1 && hw_config->dma2 != hw_config->dma)
dma173drivers/sound/gus_card.csound_free_dma (hw_config->dma);
dma175drivers/sound/gus_card.cif (hw_config->dma2 != -1 && hw_config->dma2 != hw_config->dma)
dma255drivers/sound/gus_card.chw_config->dma,
dma256drivers/sound/gus_card.chw_config->dma, 0,
dma267drivers/sound/gus_card.chw_config->dma,
dma268drivers/sound/gus_card.chw_config->dma, 0);
dma2993drivers/sound/gus_wave.cint             irq = hw_config->irq, dma = hw_config->dma, dma2 = hw_config->dma2;
dma3002drivers/sound/gus_wave.cif (dma < 0 || dma > 7 || dma == 4)
dma3004drivers/sound/gus_wave.cprintk ("ERROR! Invalid DMA#%d. GUS Disabled", dma);
dma3009drivers/sound/gus_wave.cgus_dma = dma;
dma3013drivers/sound/gus_wave.cgus_dma2 = dma;
dma3155drivers/sound/gus_wave.caudio_devs[gus_devnum]->dmachan1 = dma;
dma3158drivers/sound/gus_wave.cif (dma2 != dma && dma2 != -1)
dma254drivers/sound/mad16.cif (hw_config->dma != 0 && hw_config->dma != 1 && hw_config->dma != 3)
dma256drivers/sound/mad16.cprintk ("MSS: Bad DMA %d\n", hw_config->dma);
dma264drivers/sound/mad16.cif (hw_config->dma == 0 && inb (hw_config->io_base + 3) & 0x80)
dma427drivers/sound/mad16.cint             ad_flags = 0, dma = hw_config->dma, dma2 = hw_config->dma2;
dma451drivers/sound/mad16.cif (ad_flags & AD_F_CS4231 && dma2 != -1 && dma2 != dma)
dma453drivers/sound/mad16.cif ((dma == 0 && dma2 == 1) ||
dma454drivers/sound/mad16.c(dma == 1 && dma2 == 0) ||
dma455drivers/sound/mad16.c(dma == 3 && dma2 == 0))
dma463drivers/sound/mad16.cdma2 = dma;
dma467drivers/sound/mad16.cdma2 = dma;
dma469drivers/sound/mad16.coutb (bits | dma_bits[dma] | dma2_bit, config_port);  /* Write IRQ+DMA setup */
dma473drivers/sound/mad16.cdma,
dma623drivers/sound/mad16.chw_config->dma,
dma207drivers/sound/pas2_card.cif (hw_config->dma < 0 || hw_config->dma > 7)
dma209drivers/sound/pas2_card.cprintk ("PAS2: Invalid DMA selection %d", hw_config->dma);
dma214drivers/sound/pas2_card.cpas_write (I_C_2_PCM_DMA_translate[hw_config->dma], IO_CONFIGURATION_2);
dma215drivers/sound/pas2_card.cif (!I_C_2_PCM_DMA_translate[hw_config->dma])
dma217drivers/sound/pas2_card.cprintk ("PAS2: Invalid DMA selection %d", hw_config->dma);
dma222drivers/sound/pas2_card.cif (sound_alloc_dma (hw_config->dma, "PAS16"))
dma289drivers/sound/pas2_card.cif (!E_C_SB_DMA_translate[sb_config->dma])
dma291drivers/sound/pas2_card.csb_config->dma);
dma297drivers/sound/pas2_card.cirq_dma = E_C_SB_DMA_translate[sb_config->dma] |
dma421drivers/sound/pas2_card.csound_free_dma (hw_config->dma);
dma458drivers/sound/pas2_pcm.caudio_devs[my_devnum]->dmachan1 = hw_config->dma;
dma81drivers/sound/pss.cint             dma;
dma97drivers/sound/pss.cint             irq, dma;
dma101drivers/sound/pss.cdma = devc->dma = hw_config->dma;
dma164drivers/sound/pss.cset_dma (pss_config * devc, int dev, int dma)
dma174drivers/sound/pss.cif (dma < 0 || dma > 7)
dma179drivers/sound/pss.cif ((bits = dma_bits[dma]) == 0 && dma != 4)
dma181drivers/sound/pss.cprintk ("PSS: Invalid DMA %d\n", dma);
dma331drivers/sound/pss.cdevc->dma = hw_config->dma;
dma349drivers/sound/pss.cif (sound_alloc_dma (hw_config->dma, "PSS"))
dma361drivers/sound/pss.cif (!set_dma (devc, CONF_PSS, devc->dma))
dma819drivers/sound/pss.cif (!set_dma (devc, CONF_WSS, hw_config->dma))
dma526drivers/sound/sb16_dsp.cset_dma (int dma)
dma528drivers/sound/sb16_dsp.cif (dma >= 0 && dma < 4)
dma529drivers/sound/sb16_dsp.cdma8 = dma;
dma530drivers/sound/sb16_dsp.cif (dma >= 5 && dma <= 7)
dma531drivers/sound/sb16_dsp.cdma16 = dma;
dma540drivers/sound/sb16_dsp.cextern void     Jazz16_set_dma16 (int dma);
dma549drivers/sound/sb16_dsp.cset_dma (hw_config->dma);
dma567drivers/sound/sb16_dsp.cdma8 = sb_config->dma;
dma1239drivers/sound/sb_dsp.csbc_dma = hw_config->dma;
dma1241drivers/sound/sb_dsp.cdma8 = dma16 = hw_config->dma;
dma1428drivers/sound/sb_dsp.cJazz16_set_dma16 (int dma)
dma1430drivers/sound/sb_dsp.cdma16 = dma;
dma1598drivers/sound/sb_dsp.cdma8 = audio_devs[my_dev]->dmachan1 = hw_config->dma;
dma1599drivers/sound/sb_dsp.cdma16 = audio_devs[my_dev]->dmachan2 = hw_config->dma;
dma1600drivers/sound/sb_dsp.cif (sound_alloc_dma (hw_config->dma, "SoundBlaster"))
dma91drivers/sound/sound_calls.hvoid conf_printf2(char *name, int base, int irq, int dma, int dma2);
dma140drivers/sound/sound_config.hint dma;
dma188drivers/sound/sound_switch.cif (snd_installed_cards[i].config.dma != -1)
dma192drivers/sound/sound_switch.cif (!put_status_int (snd_installed_cards[i].config.dma, 10))
dma748drivers/sound/soundcard.cif (hw_config->dma != -1 || hw_config->dma2 != -1)
dma750drivers/sound/soundcard.cprintk (" dma %d", hw_config->dma);
dma759drivers/sound/soundcard.cconf_printf2 (char *name, int base, int irq, int dma, int dma2)
dma769drivers/sound/soundcard.cif (dma != -1 || dma2 != -1)
dma771drivers/sound/soundcard.cprintk (" dma %d", dma);
dma93drivers/sound/sscape.cint             base, irq, dma;
dma359drivers/sound/sscape.ctemp = devc->dma << 4;  /* Setup DMA channel select bits */
dma360drivers/sound/sscape.cif (devc->dma <= 3)
dma520drivers/sound/sscape.cclear_dma_ff (devc->dma);
dma521drivers/sound/sscape.cif ((resid = get_dma_residue (devc->dma)) == 0)
dma992drivers/sound/sscape.caudio_devs[my_dev]->dmachan1 = hw_config->dma;
dma1020drivers/sound/sscape.cdevc->dma = hw_config->dma;
dma1086drivers/sound/sscape.cif (sound_alloc_dma (hw_config->dma, "soundscape"))
dma1163drivers/sound/sscape.csscape_write (devc, GA_CDCFG_REG, 0x89 | (hw_config->dma << 4) |
dma1171drivers/sound/sscape.chw_config->dma,
dma1172drivers/sound/sscape.chw_config->dma,
dma1203drivers/sound/sscape.csound_free_dma (hw_config->dma);
dma1211drivers/sound/sscape.chw_config->dma,
dma1212drivers/sound/sscape.chw_config->dma,
dma187drivers/sound/trix.cif (hw_config->dma != 0 && hw_config->dma != 1 && hw_config->dma != 3)
dma189drivers/sound/trix.cprintk ("AudioTriX: Bad WSS DMA %d\n", hw_config->dma);
dma204drivers/sound/trix.cif (hw_config->dma == 0 && inb (hw_config->io_base + 3) & 0x80)
dma235drivers/sound/trix.cint             dma1 = hw_config->dma, dma2 = hw_config->dma2;
dma321drivers/sound/trix.ctmp = hw_config->dma;
dma328drivers/sound/trix.cif (hw_config->dma == 3)
dma441drivers/sound/trix.cdma2 = hw_config->dma;
dma448drivers/sound/trix.chw_config->dma,
dma72include/asm-sparc/dma.h#define DMA_ISBROKEN(dma)    ((dma)->revision == dvmarev1)
dma73include/asm-sparc/dma.h#define DMA_ISESC1(dma)      ((dma)->revision == dvmaesc1)
dma147include/asm-sparc/dma.h#define DMA_IRQ_ENTRY(dma, dregs) do { \
dma148include/asm-sparc/dma.hif(DMA_ISBROKEN(dma)) DMA_INTSOFF(dregs); \
dma151include/asm-sparc/dma.h#define DMA_IRQ_EXIT(dma, dregs) do { \
dma152include/asm-sparc/dma.hif(DMA_ISBROKEN(dma)) DMA_INTSON(dregs); \
dma175include/asm-sparc/dma.h#define DMA_RESET(dma) do { \
dma176include/asm-sparc/dma.hstruct sparc_dma_registers *regs = dma->regs;                      \
dma185include/asm-sparc/dma.hif(dma->revision>dvmarev1) regs->cond_reg |= DMA_3CLKS;            \
dma186include/asm-sparc/dma.hdma->running = 0;                                                  \
dma189include/asm-sparc/dma.h#define for_each_dvma(dma) \
dma190include/asm-sparc/dma.hfor((dma) = dma_chain; (dma); (dma) = (dma)->next)
dma81include/linux/if.hunsigned char dma;
dma164include/linux/mm.hextern unsigned long __get_free_pages(int priority, unsigned long gfporder, int dma);
dma117include/linux/netdevice.hunsigned char      dma;      /* DMA channel    */
dma678ipc/shm.cint shm_swap (int prio, int dma)
dma715ipc/shm.cif (dma && !PageDMA(MAP_NR(pte_page(page)) + mem_map))
dma116mm/filemap.cint shrink_mmap(int priority, int dma)
dma129mm/filemap.cif (dma && !PageDMA(page))
dma202mm/kmalloc.cint order, dma;
dma222mm/kmalloc.cdma = 0;
dma226mm/kmalloc.cdma = 1;
dma264mm/kmalloc.csizes[order].gfporder, dma);
dma140mm/page_alloc.c#define RMQUEUE(order, dma) \
dma145mm/page_alloc.cif (!dma || CAN_DMA(ret)) { \
dma173mm/page_alloc.cunsigned long __get_free_pages(int priority, unsigned long order, int dma)
dma195mm/page_alloc.cRMQUEUE(order, dma);
dma200mm/page_alloc.cif (priority != GFP_BUFFER && try_to_free_page(priority, dma, 1))
dma71mm/vmscan.cunsigned long address, pte_t * page_table, int dma, int wait)
dma88mm/vmscan.c|| (dma && !PageDMA(page_map)))
dma160mm/vmscan.cpmd_t *dir, unsigned long address, unsigned long end, int dma, int wait)
dma182mm/vmscan.cresult = try_to_swap_out(tsk, vma, address, pte, dma, wait);
dma192mm/vmscan.cpgd_t *dir, unsigned long address, unsigned long end, int dma, int wait)
dma212mm/vmscan.cint result = swap_out_pmd(tsk, vma, pmd, address, end, dma, wait);
dma222mm/vmscan.cpgd_t *pgdir, unsigned long start, int dma, int wait)
dma233mm/vmscan.cint result = swap_out_pgd(tsk, vma, pgdir, start, end, dma, wait);
dma242mm/vmscan.cstatic int swap_out_process(struct task_struct * p, int dma, int wait)
dma263mm/vmscan.cint result = swap_out_vma(p, vma, pgd_offset(p->mm, address), address, dma, wait);
dma275mm/vmscan.cstatic int swap_out(unsigned int priority, int dma, int wait)
dma314mm/vmscan.cswitch (swap_out_process(p, dma, wait)) {
dma333mm/vmscan.cint try_to_free_page(int priority, int dma, int wait)
dma341mm/vmscan.cif (shrink_mmap(i, dma))
dma345mm/vmscan.cif (shm_swap(i, dma))
dma349mm/vmscan.cif (swap_out(i, dma, wait))
dma1210net/core/dev.cifr.ifr_map.dma=dev->dma;