|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | ebus_dma_info |
Macros | |
| #define | EBUS_DMA_FLAG_USE_EBDMA_HANDLER 0x00000001 |
| #define | EBUS_DMA_FLAG_TCI_DISABLE 0x00000002 |
| #define | EBUS_DMA_EVENT_ERROR 1 |
| #define | EBUS_DMA_EVENT_DMA 2 |
| #define | EBUS_DMA_EVENT_DEVICE 4 |
Functions | |
| int | ebus_dma_register (struct ebus_dma_info *p) |
| int | ebus_dma_irq_enable (struct ebus_dma_info *p, int on) |
| void | ebus_dma_unregister (struct ebus_dma_info *p) |
| int | ebus_dma_request (struct ebus_dma_info *p, dma_addr_t bus_addr, size_t len) |
| void | ebus_dma_prepare (struct ebus_dma_info *p, int write) |
| unsigned int | ebus_dma_residue (struct ebus_dma_info *p) |
| unsigned int | ebus_dma_addr (struct ebus_dma_info *p) |
| void | ebus_dma_enable (struct ebus_dma_info *p, int on) |
| #define EBUS_DMA_EVENT_DEVICE 4 |
Definition at line 20 of file ebus_dma.h.
| #define EBUS_DMA_EVENT_DMA 2 |
Definition at line 19 of file ebus_dma.h.
| #define EBUS_DMA_EVENT_ERROR 1 |
Definition at line 18 of file ebus_dma.h.
| #define EBUS_DMA_FLAG_TCI_DISABLE 0x00000002 |
Definition at line 10 of file ebus_dma.h.
| #define EBUS_DMA_FLAG_USE_EBDMA_HANDLER 0x00000001 |
Definition at line 9 of file ebus_dma.h.
| unsigned int ebus_dma_addr | ( | struct ebus_dma_info * | p | ) |
| void ebus_dma_prepare | ( | struct ebus_dma_info * | p, |
| int | write | ||
| ) |
| int ebus_dma_register | ( | struct ebus_dma_info * | p | ) |
| int ebus_dma_request | ( | struct ebus_dma_info * | p, |
| dma_addr_t | bus_addr, | ||
| size_t | len | ||
| ) |
| unsigned int ebus_dma_residue | ( | struct ebus_dma_info * | p | ) |
| void ebus_dma_unregister | ( | struct ebus_dma_info * | p | ) |
1.8.2