/linux-2.4.37.9/drivers/scsi/ |
D | a3000.c | 24 #define DMA(ptr) ((a3000_scsiregs *)((ptr)->base)) macro 32 unsigned int status = DMA(a3000_host)->ISTR; in a3000_intr() 91 DMA(a3000_host)->CNTR = cntr; in dma_setup() 94 DMA(a3000_host)->ACR = addr; in dma_setup() 105 DMA(a3000_host)->ST_DMA = 1; in dma_setup() 121 DMA(instance)->CNTR = cntr; in dma_stop() 126 DMA(instance)->FLUSH = 1; in dma_stop() 128 while (!(DMA(instance)->ISTR & ISTR_FE_FLG)) in dma_stop() 137 DMA(instance)->CINT = 1; in dma_stop() 140 DMA(instance)->SP_DMA = 1; in dma_stop() [all …]
|
D | a2091.c | 24 #define DMA(ptr) ((a2091_scsiregs *)((ptr)->base)) macro 38 status = DMA(instance)->ISTR; in a2091_intr() 107 DMA(cmd->host)->CNTR = cntr; in dma_setup() 110 DMA(cmd->host)->ACR = addr; in dma_setup() 120 DMA(cmd->host)->ST_DMA = 1; in dma_setup() 136 DMA(instance)->CNTR = cntr; in dma_stop() 140 DMA(instance)->FLUSH = 1; in dma_stop() 141 while (!(DMA(instance)->ISTR & ISTR_FE_FLG)) in dma_stop() 146 DMA(instance)->CINT = 1; in dma_stop() 149 DMA(instance)->SP_DMA = 1; in dma_stop() [all …]
|
D | gvp11.c | 24 #define DMA(ptr) ((gvp11_scsiregs *)((ptr)->base)) macro 39 status = DMA(instance)->CNTR; in gvp11_intr() 129 DMA(cmd->host)->CNTR = cntr; in dma_setup() 132 DMA(cmd->host)->ACR = addr; in dma_setup() 142 DMA(cmd->host)->BANK = bank_mask & (addr >> 18); in dma_setup() 145 DMA(cmd->host)->ST_DMA = 1; in dma_setup() 155 DMA(instance)->SP_DMA = 1; in dma_stop() 157 DMA(instance)->CNTR = GVP11_DMAC_INT_ENABLE; in dma_stop() 320 DMA(instance)->secret2 = 1; in gvp11_detect() 321 DMA(instance)->secret1 = 0; in gvp11_detect() [all …]
|
D | README.dtc3x80 | 12 The DTC3x80 does not support DMA but it does have Pseudo-DMA which is 17 internal DMA, between SCSI bus and an on-chip 128-byte buffer. Double 32 the driver polls for data-ready in the pseudo-DMA transfer routine.
|
D | README.g_NCR5380 | 21 The NCR53c400 does not support DMA but it does have Pseudo-DMA which is 49 ncr_dma=xx the DMA 58 (255 should be specified for no or DMA interrupt, 254 to autoprobe for an
|
/linux-2.4.37.9/Documentation/arm/SA1100/ |
D | DMA | 1 Support functions for the SA11x0 internal DMA channels 8 The DMA controller consists of six independent DMA channels. Each channel 10 are required to service a full-duplex serial controller. The DMA 15 programmed I/ O instead of DMA. Each peripheral is capable of requesting 16 processor service through its own interrupt lines or through a DMA 19 A set of functions is provided to support drivers working with DMA buffers 20 through a generic interface for (wishfully) all DMA usages. Those 21 functions will take care of buffer queueing and splitting, DMA register 25 SA11x0 DMA API 28 Here is the description for the DMA API. [all …]
|
/linux-2.4.37.9/Documentation/ |
D | DMA-mapping.txt | 1 Dynamic DMA mapping 9 addresses (DMA addresses) into physical addresses. This is similar to 12 access with a Single Address Cycle (32bit DMA address) any page in the 15 system, so that the virt_to_bus() static scheme works (the DMA address 19 So that Linux can use the dynamic DMA mapping, it needs some help from the 20 drivers, namely it has to take into account that DMA addresses should be 21 mapped only for the time they are actually used and unmapped after the DMA 33 dma_addr_t (which can hold any valid DMA address for the platform) 34 type which should be used everywhere you hold a DMA (bus) address 35 returned from the DMA mapping functions. [all …]
|
D | hayes-esp.txt | 12 do not support DMA). 13 2) The DMA channel is set to an invalid value (anything other than 1 or 3). 14 3) The DMA buffer/channel could not be allocated. The port will revert to PIO 18 5) A port needs to do a DMA transfer and another port is already using the 19 DMA channel. PIO mode will be used for that transfer only. 22 when using DMA, DMA is turned off by default. To use DMA, it must be turned 24 setserial. A multiport card can be forced into DMA mode by using setserial; 25 however, most multiport cards don't support DMA. 38 - Uses DMA and 16 bit PIO mode to transfer data to and from the ESP's FIFOs, 67 The dma= option can be used to set the DMA channel. The channel can be either [all …]
|
/linux-2.4.37.9/Documentation/sound/ |
D | ultrasound | 11 dma DMA channel for the Sound Blaster 12 dma16 2nd DMA channel, only needed for full duplex operation 15 no_wave_dma Set to disable DMA usage for wavetable (see note) 22 DSP to use DMA for for playback and downloading samples. This is the same 23 as the old behaviour. If set to 1, no DMA is needed for downloading samples, 29 just one 8 bit DMA channel. Recording will not work with one DMA
|
D | ESS1868 | 8 * The ESS1868 does not allow use of a 16-bit DMA, thus DMA 0, 1, 2, and 3 20 For configuring the sound card's I/O addresses, IRQ and DMA, here is a 27 (DMA 0 (CHANNEL 1)) 40 the MPU-401 MIDI port is located at 0x0330. IRQ is IRQ 5, DMA is channel 1.
|
D | VIBRA16 | 11 to setup because the kernel reported a lot of DMA errors and wouldn't 35 (CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING 39 (DMA 0 (CHANNEL 1)) 40 (DMA 1 (CHANNEL 3))
|
D | OPL3-SA | 28 dma: This is the WSS's DMA line. In my BIOS setup screen this was 29 listed as "WSS Play DMA" 30 dma2: This is the WSS's secondary DMA line. My BIOS calls it the 31 "WSS capture DMA"
|
D | README.modules | 75 Persistent DMA Buffers: 77 The sound modules normally allocate DMA buffers during open() and 79 DMA buffers for ISA cards on machines with more than 16MB RAM. This is 80 because ISA DMA buffers must exist below the 16MB boundary and it is quite 83 problem is to allocate the DMA buffers during module load and deallocate 89 To make the sound driver use persistent DMA buffers we need to pass the 99 the sound modules loaded and the DMA buffers allocated when they are not
|
D | CMI8330 | 85 (CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING 95 (DMA 0 (CHANNEL 0)) 122 (DMA 0 (CHANNEL 1)) 123 (DMA 1 (CHANNEL 5))
|
/linux-2.4.37.9/Documentation/networking/ |
D | 3c505.txt | 3 This driver now uses DMA. There is currently no support for PIO operation. 4 The default DMA channel is 6; this is _not_ autoprobed, so you must 11 default DMA channel. 30 I still see "DMA upload timed out" messages from time to time. These 44 DMA mode, more fixes, etc, by Philip Blundell <pjb27@cam.ac.uk> 45 Multicard support, Software configurable DMA, etc., by
|
D | ltpc.txt | 12 line, and DMA channel of the card, this does not always work. For 22 where the parameters (in order) are the port address, IRQ, and DMA 81 DMA -- choose DMA 1 or 3, and set both corresponding switches. 83 SW4 DMA 3 84 SW5 DMA 1 85 SW6 DMA 3 86 SW7 DMA 1
|
D | cs89x0.txt | 38 4.3 Compiling the driver to support Rx DMA 223 * use_dma=1 - Enable DMA 225 Rx DMA only) 226 * dmasize=# (16 or 64) - DMA size 16K or 64K. Default value is set to 16. 270 * DMA Burst = enabled 299 i) Cirrus recommend that the cs89x0 use the ISA DMA channels 5, 6 or 300 7. You will probably find that other DMA channels will not work. 302 j) The cs89x0 supports DMA for receiving only. DMA mode is 304 with large ping packets consumes 82% of its CPU capacity in non-DMA 305 mode. With DMA this is reduced to 45%. [all …]
|
/linux-2.4.37.9/drivers/sound/dmasound/ |
D | Config.in | 4 dep_tristate ' Atari DMA sound support' CONFIG_DMASOUND_ATARI $CONFIG_SOUND 7 dep_tristate ' PowerMac DMA sound support' CONFIG_DMASOUND_PMAC $CONFIG_SOUND 10 dep_tristate ' Amiga DMA sound support' CONFIG_DMASOUND_PAULA $CONFIG_SOUND
|
/linux-2.4.37.9/arch/cris/kernel/ |
D | head.S | 513 ;; configure external DMA channel 0 before enabling it in genconfig 554 ; DMA channels 6 and 7 to ser0, kgdb doesnt want DMA 556 ; agdb only wants DMA out, no dma in 564 ; DMA channels 8 and 9 to ser1, kgdb doesnt want DMA 566 ; agdb only wants DMA out, no dma in 574 ; 6/7 memory-memory DMA 582 ; DMA channels 2 and 3 to ser2, kgdb doesnt want DMA 584 ; agdb only wants DMA out, no dma in 596 ; DMA channels 4 and 5 to ser3, kgdb doesnt want DMA 598 ; agdb only wants DMA out, no dma in [all …]
|
/linux-2.4.37.9/drivers/ide/ |
D | Config.in | 40 bool ' Generic PCI bus-master DMA support' CONFIG_BLK_DEV_IDEDMA_PCI 42 …dep_bool ' Force enable legacy 2.0.X HOSTS to use DMA' CONFIG_BLK_DEV_IDEDMA_FORCED $CONFIG_B… 43 …dep_bool ' Use PCI DMA by default when available' CONFIG_IDEDMA_PCI_AUTO $CONFIG_BLK_DEV_IDED… 44 dep_bool ' Enable DMA only for disks ' CONFIG_IDEDMA_ONLYDISK $CONFIG_IDEDMA_PCI_AUTO 47 # dep_bool ' Good-Bad DMA Model-Firmware (WIP)' CONFIG_IDEDMA_NEW_DRIVE_LISTINGS $CONFIG_I… 69 …dep_mbool ' Force (U)DMA burst transfers' CONFIG_PDC202XX_BURST $CONFIG_BLK_DEV_PDC202XX_… 93 dep_bool ' PowerMac IDE DMA support' CONFIG_BLK_DEV_IDEDMA_PMAC $CONFIG_BLK_DEV_IDE_PMAC 94 dep_bool ' Use DMA by default' CONFIG_BLK_DEV_IDEDMA_PMAC_AUTO $CONFIG_BLK_DEV_IDEDMA_PMAC 107 dep_bool ' ICS DMA support' CONFIG_BLK_DEV_IDEDMA_ICS $CONFIG_BLK_DEV_IDE_ICSIDE 108 dep_bool ' Use ICS DMA by default' CONFIG_IDEDMA_ICS_AUTO $CONFIG_BLK_DEV_IDEDMA_ICS
|
/linux-2.4.37.9/arch/cris/drivers/ |
D | Config.in | 29 bool ' Use fast timers for serial DMA flush' CONFIG_ETRAX_SERIAL_FAST_TIMER 31 bool ' Fast serial port DMA flush' CONFIG_ETRAX_SERIAL_FLUSH_DMA_FAST 42 choice 'Ser0 DMA out assignment' \ 46 choice 'Ser0 DMA in assignment' \ 85 choice 'Ser1 DMA out assignment' \ 89 choice 'Ser1 DMA in assignment' \ 132 choice 'Ser2 DMA out assignment' \ 136 choice 'Ser2 DMA in assignment' \ 173 choice 'Ser3 DMA out assignment' \ 177 choice 'Ser3 DMA in assignment' \ [all …]
|
/linux-2.4.37.9/Documentation/arm/ |
D | Netwinder | 41 0xe800 - 0xe80f ide0/ide1 BM DMA 66 DMA usage 69 DMA type Description
|
/linux-2.4.37.9/drivers/acorn/block/ |
D | fd1772dma.S | 3 @ Code for DMA with the 1772 fdc 9 @ Number of bytes left to DMA 13 @ Place to put/get data from in DMA 25 @ We hang this off DMA channel 1
|
D | mfm.S | 1 @ Read/Write DMA code for the ST506/MFM hard drive controllers on the A400 Acorn Archimedes 32 @ hdc63463_writedma: DMA from host to controller 60 @ think we should continue DMA until it drops busy - perhaps this was 102 @ hdc63463_readdma: DMA from controller to host 124 @ think we should continue DMA until it drops busy - perhaps this was
|
/linux-2.4.37.9/drivers/sound/ |
D | CHANGELOG | 68 DMA channel. The extra audio/dsp device (the "Not functional" one) used 77 - Got SB16 to work without the 16 bit DMA channel (only the 8 bit one 109 - Changed boot time passing of 16 bit DMA channel number to SB driver. 127 idea to stop inbound DMA transfers before freeing the memory 147 SB DMA of MAD16 so that it doesn't conflict with codec's DMA channels. 148 The side effect is that all 8 bit DMA channels (0,1,3) are populated in 221 - Added allocation of I/O ports, DMA channels and interrupts 242 - Fix to DMA initialization of PSS cards. 249 to use two DMA channels with GUS MAX (16 bit ones recommended). 277 - The I/O, IRQ and DMA settings are jumper selectable or [all …]
|