/src/sys/arch/atari/dev/ |
dma.c | 1 /* $NetBSD: dma.c,v 1.29 2023/01/06 10:28:28 tsutsui Exp $ */ 29 * This file contains special code dealing with the DMA interface 32 * The DMA circuitry requires some special treatment for the peripheral 33 * devices which make use of the ST's DMA feature (the hard disk and the 35 * All devices using DMA need mutually exclusive access and can follow some 40 * st_dmagrab: ensure exclusive access to the DMA circuitry 41 * st_dmafree: free exclusive access to the DMA circuitry 42 * st_dmawanted: somebody is queued waiting for DMA-access 43 * dmaint: DMA interrupt routine, switches to the current driver 45 * st_dmaaddr_get: get address of last DMA-o [all...] |
hdfd_intr.s | 54 btst #5,%d0 | DMA active? 66 movl %a1,_C_LABEL(fddmaaddr) | update DMA pointer 83 btst #5,%d0 | DMA active? 114 btst #5,%d0 | DMA still active?
|
atari5380.c | 61 #include <machine/dma.h> 79 #define REAL_DMA /* Use DMA if sensible */ 81 #define REAL_DMA_POLL 1 /* 1: Poll for end of DMA-transfer */ 83 #define REAL_DMA_POLL 0 /* 1: Poll for end of DMA-transfer */ 96 #undef NO_TTRAM_DMA /* Do not use DMA to TT-ram. This */ 117 * Define all the things we need of the DMA-controller 157 * Defines for TT-DMA control register 161 #define SD_ENABLE 0x02 /* 1 = Enable DMA */ 166 * Defines for Hades-DMA control register 265 /* SCSI-DMA interrupts * [all...] |
fd.c | 32 * The ST floppy disk controller shares the access to the DMA circuitry 34 * use of some special DMA accessing code. 36 * Interrupts from the FDC are in fact DMA interrupts which get their 37 * first level handling in 'dma.c' . If the floppy driver is currently 38 * using DMA the interrupt is signalled to 'fdcint'. 68 #include <machine/dma.h> 81 #define FDC_MAX_DMA_AD 0x1000000 /* No DMA possible beyond */ 125 static int lock_stat = 0; /* DMA locking status */ 231 DMA->dma_mode = regno; 232 return DMA->dma_data [all...] |
/src/sys/arch/atari/include/ |
dma.h | 1 /* $NetBSD: dma.h,v 1.12 2017/10/07 16:05:31 jdolecek Exp $ */ 33 * FDC/ACSI DMA circuitry 36 #define DMA ((struct dma *)AD_DMA) 38 struct dma { struct 58 #define DMA_NODMA 0x0040 /* no DMA (yet) */ 88 #define DMA_LOCK_REQ 1 /* DMA lock requested */ 89 #define DMA_LOCK_GRANT 2 /* DMA lock granted */
|
/src/sys/arch/mac68k/dev/ |
if_mcvar.h | 51 #error Must have at least two buffers for DMA!
|
/src/sys/arch/macppc/dev/ |
if_mcvar.h | 51 #error Must have at least two buffers for DMA!
|
/src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
sama5d3xmb.dtsi | 27 dmas = <0>, <0>; /* Do not use DMA for spi0 */ 78 dmas = <0>, <0>; /* Do not use DMA for usart1 */ 159 dmas = <0>, <0>; /* Do not use DMA for dbgu */
|
sama5d3xmb_cmp.dtsi | 26 dmas = <0>, <0>; /* Do not use DMA for spi0 */ 77 dmas = <0>, <0>; /* Do not use DMA for usart1 */ 210 dmas = <0>, <0>; /* Do not use DMA for dbgu */
|
gemini.dtsi | 303 /* DMA ranges */ 304 dma-ranges = 339 reg = <0x60008000 0x2000>, /* Port 0 DMA/TOE */ 350 reg = <0x6000c000 0x2000>, /* Port 1 DMA/TOE */ 394 dma-controller@67000000 { 408 #dma-cells = <2>;
|
at91-wb50n.dtsi | 76 dmas = <0>, <0>; /* Do not use DMA for dbgu */ 81 atmel,use-dma-rx; 82 atmel,use-dma-tx; 89 atmel,use-dma-rx; 90 atmel,use-dma-tx; 101 atmel,use-dma-rx; 102 atmel,use-dma-tx;
|
aspeed-bmc-facebook-wedge400.dts | 370 * DMA mode needs to be disabled to avoid conflicts with UHCI
|
at91-tse850-3.dts | 252 atmel,use-dma-rx; 301 dmas = <0>, <0>; /* Do not use DMA for dbgu */
|
am3874-iceboard.dts | 476 /* DMA event numbers stolen from MCASP */ 479 dma-names = "tx0", "rx0", "tx1", "rx1"; 486 /* DMA event numbers stolen from MCASP, MCBSP */ 488 dma-names = "tx0", "rx0";
|
bcm2711.dtsi | 44 /* Emulate a contiguous 30-bit address range for DMA */ 45 dma-ranges = <0xc0000000 0x0 0x00000000 0x40000000>; 79 dma: dma@7e007000 { label 80 compatible = "brcm,bcm2835-dma"; 89 /* DMA lite 7 - 10 */ 105 #dma-cells = <1>; 106 brcm,dma-channel-mask = <0x07f5>; 355 dmas = <&dma 10>; 356 dma-names = "audio-rx" [all...] |
tegra20.dtsi | 252 apbdma: dma@6000a000 { 273 reset-names = "dma"; 274 #dma-cells = <1>; 310 <0x6001ca00 0x100>, /* Video DMA */ 351 dma-names = "rx", "tx"; 363 dma-names = "rx", "tx"; 375 dma-names = "rx", "tx"; 381 * driver and APB DMA based serial driver for higher baudrate 383 * is "nvidia,tegra20-uart" and to enable the APB DMA based serial 395 dma-names = "rx", "tx" [all...] |
at91-sama5d3_xplained.dts | 197 dmas = <0>, <0>; /* Do not use DMA for i2c2 */
|
/src/sys/arch/atari/atari/ |
vectors.s | 146 VECTOR(intr_glue) | 71: FDC/ACSI DMA 161 VECTOR(badmfpint) | 82: SCC-DMA 167 ASVECTOR(mfp2_5380dm) | 87: SCSI DMA
|
/src/sys/dev/ic/ |
aic6360reg.h | 81 #define DMACNTRL0 0x12 /* DMA control 0 */ 82 #define DMACNTRL1 0x13 /* DMA control 1 */ 83 #define DMASTAT 0x14 /* DMA status */ 85 #define DMADATA 0x16 /* DMA data */ 86 #define DMADATAL 0x16 /* DMA data low byte */ 87 #define DMADATAH 0x17 /* DMA data high byte */ 297 #define DMA 0x20
|
wd33c93.c | 223 (sc->sc_dmamode == SBIC_CTL_DMA) ? "DMA" : 225 (sc->sc_dmamode == SBIC_CTL_BURST_DMA) ? "BURST DMA" : "PIO", 457 * Check if current operation can be done using DMA 459 * returns 1 if DMA OK, 0 for polled I/O transfer 471 * Setup for DMA transfer 483 /* Indicate that we're in DMA mode */ 494 * Save DMA pointers. Take into account partial transfer. Shut down DMA. 511 /* Only need to save pointers if DMA was active */ 515 /* Shut down DMA and flush FIFO's * [all...] |
/src/sys/arch/sandpoint/ |
README | 85 DMA base : FC00 1000 (cf. 9.2) 125 DMA Ch0 126 DMA Ch1
|
/src/sys/arch/sparc64/sparc64/ |
bsd_fdintr.s | 111 ! pseudo DMA
|
/src/sys/arch/amiga/stand/loadbsd/ |
startit.s | 54 move.w #(1<<9),0xdff096 | disable DMA on Amigas.
|
/src/sys/arch/amiga/stand/bootblock/boot/ |
startit.s | 104 movew #(1<<9),0xdff096 | disable DMA on Amigas.
|
/src/sys/arch/sparc/sparc/ |
bsd_fdintr.s | 208 ! pseudo DMA
|