|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | _DMA_PAGE |
| struct | _DMA_CHANNEL_MASK |
| union | _DMA_MODE |
| union | _DMA_EXTENDED_MODE |
| struct | _DMA_CHANNEL_STOP |
| struct | _DMA1_ADDRESS_COUNT |
| struct | _DMA2_ADDRESS_COUNT |
| struct | _DMA1_CONTROL |
| struct | _DMA2_CONTROL |
| struct | _EISA_CONTROL |
| struct | _ROS_MAP_REGISTER_ENTRY |
| struct | _ADAPTER_OBJECT |
| struct | _GROW_WORK_ITEM |
Macros | |
| #define | B_8BITS 0 |
| #define | W_16BITS 1 |
| #define | B_32BITS 2 |
| #define | B_16BITS 3 |
| #define | COMPATIBLE_TIMING 0 |
| #define | TYPE_A_TIMING 1 |
| #define | TYPE_B_TIMING 2 |
| #define | BURST_TIMING 3 |
| #define | VERIFY_TRANSFER 0x00 |
| #define | READ_TRANSFER 0x01 |
| #define | WRITE_TRANSFER 0x02 |
| #define | DEMAND_REQUEST_MODE 0x00 |
| #define | SINGLE_REQUEST_MODE 0x01 |
| #define | BLOCK_REQUEST_MODE 0x02 |
| #define | CASCADE_REQUEST_MODE 0x03 |
| #define | DMA_SETMASK 4 |
| #define | DMA_CLEARMASK 0 |
| #define | DMA_READ 4 |
| #define | DMA_WRITE 8 |
| #define | DMA_SINGLE_TRANSFER 0x40 |
| #define | DMA_AUTO_INIT 0x10 |
| #define | MAP_BASE_SW_SG 1 |
| typedef struct _ADAPTER_OBJECT ADAPTER_OBJECT |
| typedef struct _DMA1_CONTROL DMA1_CONTROL |
| typedef struct _DMA2_CONTROL DMA2_CONTROL |
| typedef struct _DMA_CHANNEL_MASK DMA_CHANNEL_MASK |
| typedef struct _DMA_CHANNEL_STOP DMA_CHANNEL_STOP |
| typedef union _DMA_EXTENDED_MODE DMA_EXTENDED_MODE |
| typedef struct _EISA_CONTROL EISA_CONTROL |
| typedef struct _GROW_WORK_ITEM GROW_WORK_ITEM |
| typedef struct _DMA1_ADDRESS_COUNT * PDMA1_ADDRESS_COUNT |
| typedef struct _DMA1_CONTROL * PDMA1_CONTROL |
| typedef struct _DMA2_ADDRESS_COUNT * PDMA2_ADDRESS_COUNT |
| typedef struct _DMA2_CONTROL * PDMA2_CONTROL |
| typedef struct _DMA_CHANNEL_MASK * PDMA_CHANNEL_MASK |
| typedef struct _DMA_CHANNEL_STOP * PDMA_CHANNEL_STOP |
| typedef union _DMA_EXTENDED_MODE * PDMA_EXTENDED_MODE |
| typedef struct _EISA_CONTROL * PEISA_CONTROL |
| typedef struct _GROW_WORK_ITEM * PGROW_WORK_ITEM |
| PADAPTER_OBJECT NTAPI HalpDmaAllocateMasterAdapter | ( | VOID | ) |
Definition at line 398 of file dma.c.
Referenced by HalpInitDma().
| ULONG NTAPI HalpDmaGetDmaAlignment | ( | PADAPTER_OBJECT | AdapterObject | ) |
| PDMA_ADAPTER NTAPI HalpGetDmaAdapter | ( | IN PVOID | Context, |
| IN PDEVICE_DESCRIPTION | DeviceDescription, | ||
| OUT PULONG | NumberOfMapRegisters | ||
| ) |
Definition at line 852 of file dma.c.
Referenced by HalInitSystem(), and HalpInitDma().