RTEMS
5.0.0
|
Data Structures | |
struct | _XdmadChannel |
struct | _Xdmad |
struct | _XdmadCfg |
struct | _LinkedListDescriporView0 |
Structure for storing parameters for DMA view0 that can be performed by the DMA Master transfer. More... | |
struct | _LinkedListDescriporView1 |
Structure for storing parameters for DMA view1 that can be performed by the DMA Master transfer. More... | |
struct | _LinkedListDescriporView2 |
Structure for storing parameters for DMA view2 that can be performed by the DMA Master transfer. More... | |
struct | _LinkedListDescriporView3 |
Structure for storing parameters for DMA view3 that can be performed by the DMA Master transfer. More... | |
Typedefs | |
typedef enum _XdmadStatus | eXdmadStatus |
typedef enum _XdmadStatus | eXdmadRC |
typedef enum _XdmadState | eXdmadState |
typedef enum _XdmadProgState | eXdmadProgState |
typedef void(* | XdmadTransferCallback) (uint32_t Channel, void *pArg, uint32_t status) |
typedef struct _XdmadChannel | sXdmadChannel |
typedef struct _Xdmad | sXdmad |
typedef struct _XdmadCfg | sXdmadCfg |
typedef struct _LinkedListDescriporView0 | LinkedListDescriporView0 |
Structure for storing parameters for DMA view0 that can be performed by the DMA Master transfer. | |
typedef struct _LinkedListDescriporView1 | LinkedListDescriporView1 |
Structure for storing parameters for DMA view1 that can be performed by the DMA Master transfer. | |
typedef struct _LinkedListDescriporView2 | LinkedListDescriporView2 |
Structure for storing parameters for DMA view2 that can be performed by the DMA Master transfer. | |
typedef struct _LinkedListDescriporView3 | LinkedListDescriporView3 |
Structure for storing parameters for DMA view3 that can be performed by the DMA Master transfer. | |
Enumerations | |
enum | _XdmadStatus { XDMAD_OK = 0, XDMAD_PARTIAL_DONE, XDMAD_DONE, XDMAD_BUSY, XDMAD_ERROR, XDMAD_CANCELED } |
enum | _XdmadState { XDMAD_STATE_FREE = 0, XDMAD_STATE_ALLOCATED, XDMAD_STATE_START, XDMAD_STATE_IN_XFR, XDMAD_STATE_DONE, XDMAD_STATE_HALTED } |
enum | _XdmadProgState { XDMAD_SINGLE = 0, XDMAD_MULTI, XDMAD_LLI } |
typedef enum _XdmadProgState eXdmadProgState |
DMA Programming state for channel
typedef enum _XdmadState eXdmadState |
DMA state for channel
typedef enum _XdmadStatus eXdmadStatus |
DMA status or return code
typedef struct _XdmadChannel sXdmadChannel |
DMA driver channel
typedef void(* XdmadTransferCallback) (uint32_t Channel, void *pArg, uint32_t status) |
DMA transfer callback
enum _XdmadProgState |
DMA Programming state for channel
enum _XdmadState |
enum _XdmadStatus |