Home
last modified time | relevance | path

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

1234567

/netbsd/src/sys/dev/ic/
Dncr5380.doc53 can do pseudo-DMA, then you might want to point these to functions
57 This function is called to set up a DMA transfer. You must create and
58 return a "DMA handle" in sc->sc_dma_hand which identifies the DMA transfer.
59 The driver will pass you your DMA handle in sc->sc_dma_hand for future
60 operations. The contents of the DMA handle are immaterial to the MI
61 code - the DMA handle is for your bookkeeping only. Usually, you
65 buffer. The Sun driver places an Am9516 UDC control block in the DMA
68 If for some reason you decide not to do DMA for the transfer, make
77 be updated to reflect the portion of the DMA already done.
81 the DMA or stop the DMA.
[all …]
/netbsd/src/sys/arch/atari/dev/
Ddma.c237 DMA->dma_addr[AD_LOW ] = (ad ) & 0xff; in st_dmaaddr_set()
238 DMA->dma_addr[AD_MID ] = (ad >> 8) & 0xff; in st_dmaaddr_set()
239 DMA->dma_addr[AD_HIGH] = (ad >>16) & 0xff; in st_dmaaddr_set()
250 ad = (DMA->dma_addr[AD_LOW ] & 0xff); in st_dmaaddr_get()
251 ad |= (DMA->dma_addr[AD_MID ] & 0xff) << 8; in st_dmaaddr_get()
252 ad |= (DMA->dma_addr[AD_HIGH] & 0xff) <<16; in st_dmaaddr_get()
264 DMA->dma_mode = mode; in st_dmacomm()
265 DMA->dma_mode = mode ^ DMA_WRBIT; in st_dmacomm()
266 DMA->dma_mode = mode; in st_dmacomm()
267 DMA->dma_data = nblk; in st_dmacomm()
[all …]
Datari5380.c704 DMA->dma_mode = DMA_SCSI + rnum; in get_falcon_5380_reg()
705 return DMA->dma_data; in get_falcon_5380_reg()
712 DMA->dma_mode = DMA_SCSI + rnum; in set_falcon_5380_reg()
713 DMA->dma_data = val; in set_falcon_5380_reg()
754 DMA->dma_mode = 0x90; in scsi_falcon_ipending()
831 DMA->dma_mode = 0x90 | dir; in fal1_dma()
832 DMA->dma_mode = 0x90 | (dir ^ DMA_WRBIT); in fal1_dma()
833 DMA->dma_mode = 0x90 | dir; in fal1_dma()
834 DMA->dma_data = nsects; in fal1_dma()
836 DMA->dma_mode = 0x10 | dir; in fal1_dma()
[all …]
Dhdfd_intr.s54 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?
Dfd.c231 DMA->dma_mode = regno; in read_fdreg()
232 return DMA->dma_data; in read_fdreg()
239 DMA->dma_mode = regno; in write_fdreg()
240 DMA->dma_data = val; in write_fdreg()
247 DMA->dma_mode = FDC_CS | DMA_SCREG; in read_dmastat()
248 return DMA->dma_stat; in read_dmastat()
789 DMA->dma_drvmode = 0; in fdselect()
792 DMA->dma_drvmode = (FDC_HDSET|FDC_HDSIG); in fdselect()
810 DMA->dma_drvmode = 0; in fddeselect()
/netbsd/src/external/gpl3/binutils/dist/opcodes/
Darc-nps400-tbl.h720 { "cp16", 0x48074022, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { NPS_R_DST_3B, BRAKET, NPS_CM, C…
723 { "cp32", 0x48074122, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { NPS_R_DST_3B, BRAKET, NPS_CM, C…
726 { "cp16", 0x4807c022, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { BRAKET, NPS_CM, COLON, NPS_R_SR…
729 { "cp32", 0x4807c122, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { BRAKET, NPS_CM, COLON, NPS_R_SR…
732 { "cp16", 0x48070022, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { NPS_R_DST_3B, BRAKET, NPS_CM, C…
735 { "cp32", 0x48070122, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { NPS_R_DST_3B, BRAKET, NPS_CM, C…
738 { "cp16", 0x48078022, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { BRAKET, NPS_CM, COLON, NPS_R_SR…
741 { "cp32", 0x48078122, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { BRAKET, NPS_CM, COLON, NPS_R_SR…
744 { "cp32", 0x4807c142, 0xf80fffff, ARC_OPCODE_ARC700, DMA, NPS400, { BRAKET, NPS_CM, COLON, NPS_R_SR…
747 { "cp32", 0x48074142, 0xf80fffff, ARC_OPCODE_ARC700, DMA, NPS400, { NPS_R_DST_3B, BRAKET, NPS_CM, C…
[all …]
/netbsd/src/external/gpl3/gdb/dist/opcodes/
Darc-nps400-tbl.h720 { "cp16", 0x48074022, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { NPS_R_DST_3B, BRAKET, NPS_CM, C…
723 { "cp32", 0x48074122, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { NPS_R_DST_3B, BRAKET, NPS_CM, C…
726 { "cp16", 0x4807c022, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { BRAKET, NPS_CM, COLON, NPS_R_SR…
729 { "cp32", 0x4807c122, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { BRAKET, NPS_CM, COLON, NPS_R_SR…
732 { "cp16", 0x48070022, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { NPS_R_DST_3B, BRAKET, NPS_CM, C…
735 { "cp32", 0x48070122, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { NPS_R_DST_3B, BRAKET, NPS_CM, C…
738 { "cp16", 0x48078022, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { BRAKET, NPS_CM, COLON, NPS_R_SR…
741 { "cp32", 0x48078122, 0xf80ffdff, ARC_OPCODE_ARC700, DMA, NPS400, { BRAKET, NPS_CM, COLON, NPS_R_SR…
744 { "cp32", 0x4807c142, 0xf80fffff, ARC_OPCODE_ARC700, DMA, NPS400, { BRAKET, NPS_CM, COLON, NPS_R_SR…
747 { "cp32", 0x48074142, 0xf80fffff, ARC_OPCODE_ARC700, DMA, NPS400, { NPS_R_DST_3B, BRAKET, NPS_CM, C…
[all …]
/netbsd/src/sys/arch/sun2/conf/
DDISKLESS131 ## 0x100 Set this bit to disable DMA interrupts (poll)
132 ## 0x200 Set this bit to disable DMA entirely (use PIO)
134 ## For example: "flags 0x10f" would disable DMA interrupts,
146 ## 0x01 Use DMA (may be polled)
147 ## 0x02 Use DMA completion interrupts
150 ## E.g. the following would enable DMA, interrupts, and reselect:
153 ## By default, DMA is enabled in the driver.
DINSTALL132 ## 0x100 Set this bit to disable DMA interrupts (poll)
133 ## 0x200 Set this bit to disable DMA entirely (use PIO)
135 ## For example: "flags 0x10f" would disable DMA interrupts,
147 ## 0x01 Use DMA (may be polled)
148 ## 0x02 Use DMA completion interrupts
151 ## E.g. the following would enable DMA, interrupts, and reselect:
154 ## By default, DMA is enabled in the driver.
DFOURMEG131 ## 0x100 Set this bit to disable DMA interrupts (poll)
132 ## 0x200 Set this bit to disable DMA entirely (use PIO)
134 ## For example: "flags 0x10f" would disable DMA interrupts,
146 ## 0x01 Use DMA (may be polled)
147 ## 0x02 Use DMA completion interrupts
150 ## E.g. the following would enable DMA, interrupts, and reselect:
153 ## By default, DMA is enabled in the driver.
DRAMDISK145 ## 0x100 Set this bit to disable DMA interrupts (poll)
146 ## 0x200 Set this bit to disable DMA entirely (use PIO)
148 ## For example: "flags 0x10f" would disable DMA interrupts,
160 ## 0x01 Use DMA (may be polled)
161 ## 0x02 Use DMA completion interrupts
164 ## E.g. the following would enable DMA, interrupts, and reselect:
167 ## By default, DMA is enabled in the driver.
DVME134 ## 0x100 Set this bit to disable DMA interrupts (poll)
135 ## 0x200 Set this bit to disable DMA entirely (use PIO)
137 ## For example: "flags 0x10f" would disable DMA interrupts,
149 ## 0x01 Use DMA (may be polled)
150 ## 0x02 Use DMA completion interrupts
153 ## E.g. the following would enable DMA, interrupts, and reselect:
156 ## By default, DMA is enabled in the driver.
DGENERIC182 ## 0x100 Set this bit to disable DMA interrupts (poll)
183 ## 0x200 Set this bit to disable DMA entirely (use PIO)
185 ## For example: "flags 0x10f" would disable DMA interrupts,
197 ## 0x01 Use DMA (may be polled)
198 ## 0x02 Use DMA completion interrupts
201 ## E.g. the following would enable DMA, interrupts, and reselect:
204 ## By default, DMA is enabled in the driver.
/netbsd/src/sys/dev/dec/
Dfiles.dec7 # Attribute for DEC lance padded-DMA copy functions. Lance attachments
11 # DMA copy functions.
/netbsd/src/sys/arch/evbarm/conf/
DSMDK2800149 # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
150 # how to set up DMA modes for this chip. This may work, or may cause
164 # Flags are used only with controllers that support DMA operations
167 # mode to use, the next set of four bits the DMA mode and the third set the
170 # For DMA and UDMA, 0xf (1111) means 'disable'.
171 # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
DINTEGRATOR153 # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
154 # how to set up DMA modes for this chip. This may work, or may cause
168 # Flags are used only with controllers that support DMA operations
171 # mode to use, the next set of four bits the DMA mode and the third set the
174 # For DMA and UDMA, 0xf (1111) means 'disable'.
175 # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
DIYONIX241 # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
242 # how to set up DMA modes for this chip. This may work, or may cause
253 # Flags are used only with controllers that support DMA operations
256 # mode to use, the next set of four bits the DMA mode and the third set the
259 # For DMA and UDMA, 0xf (1111) means 'disable'.
260 # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
270 # XXX No DMA on IDE devices for now
/netbsd/src/sys/arch/netwinder/conf/
DGENERIC179 # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
180 # how to set up DMA modes for this chip. This may work, or may cause
189 # Flags are used only with controllers that support DMA operations
192 # mode to use, the next set of four bits the DMA mode and the third set the
195 # For DMA and UDMA, 0xf (1111) means 'disable'.
196 # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
/netbsd/src/share/doc/papers/bus_dma/
Dfigure1.fig58 4 0 0 0 0 0 12 0.0000 4 135 1080 975 1050 DMA address\001
60 4 0 0 0 0 0 12 0.0000 4 180 2220 1200 3975 Figure 1 - WYSIWYG DMA\001
Dfigure3.fig76 4 0 0 0 0 0 12 0.0000 4 135 1080 975 1050 DMA address\001
79 4 0 0 0 0 0 12 0.0000 4 180 3045 825 3975 Figure 3 - scatter-gather mapped DMA\001
Dfigure2.fig58 4 0 0 0 0 0 12 0.0000 4 135 1080 975 1050 DMA address\001
60 4 0 0 0 0 0 12 0.0000 4 180 2355 1125 3975 Figure 2 - direct mapped DMA\001
/netbsd/src/sys/arch/iyonix/conf/
DGENERIC241 # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
242 # how to set up DMA modes for this chip. This may work, or may cause
253 # Flags are used only with controllers that support DMA operations
256 # mode to use, the next set of four bits the DMA mode and the third set the
259 # For DMA and UDMA, 0xf (1111) means 'disable'.
260 # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
270 # XXX No DMA on IDE devices for now
/netbsd/src/sys/arch/news68k/conf/
DINSTALL123 # 0x10000 Set this bit to disable DMA interrupts (poll)
124 # 0x20000 Set this bit to disable DMA entirely (use PIO)
126 # For example: "flags 0x1000f" would disable DMA interrupts,
/netbsd/src/sys/arch/mvme68k/docs/
DInterrupts61 0x46 PCC: DMA
103 0x76 VME2: DMA Controller
152 0x76 VME2: DMA Controller
/netbsd/src/sys/arch/cobalt/conf/
DINSTALL191 # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
192 # how to set up DMA modes for this chip. This may work, or may cause
213 # Flags are used only with controllers that support DMA operations
216 # mode to use, the next set of four bits the DMA mode and the third set the
219 # For DMA and UDMA, 0xf (1111) means 'disable'.
220 # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.

1234567