Home
last modified time | relevance | path

Searched refs:DMA (Results 1 – 25 of 146) sorted by relevance

123456

/linux-2.4.37.9/drivers/scsi/
Da3000.c24 #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 …]
Da2091.c24 #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 …]
Dgvp11.c24 #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 …]
DREADME.dtc3x8012 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.
DREADME.g_NCR538021 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/
DDMA1 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/
DDMA-mapping.txt1 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 …]
Dhayes-esp.txt12 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/
Dultrasound11 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
DESS18688 * 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.
DVIBRA1611 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))
DOPL3-SA28 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"
DREADME.modules75 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
DCMI833085 (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/
D3c505.txt3 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
Dltpc.txt12 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
Dcs89x0.txt38 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/
DConfig.in4 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/
Dhead.S513 ;; 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/
DConfig.in40 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/
DConfig.in29 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/
DNetwinder41 0xe800 - 0xe80f ide0/ide1 BM DMA
66 DMA usage
69 DMA type Description
/linux-2.4.37.9/drivers/acorn/block/
Dfd1772dma.S3 @ 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
Dmfm.S1 @ 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/
DCHANGELOG68 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 …]

123456