RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
|
#include <dma.h>
成员变量 | |
void *(* | alloc )(struct rt_device *dev, rt_size_t size, rt_ubase_t *dma_handle, rt_ubase_t flags) |
void(* | free )(struct rt_device *dev, rt_size_t size, void *cpu_addr, rt_ubase_t dma_handle, rt_ubase_t flags) |
rt_err_t(* | sync_out_data )(struct rt_device *dev, void *data, rt_size_t size, rt_ubase_t *dma_handle, rt_ubase_t flags) |
rt_err_t(* | sync_in_data )(struct rt_device *dev, void *out_data, rt_size_t size, rt_ubase_t dma_handle, rt_ubase_t flags) |
void *(* rt_dma_map_ops::alloc) (struct rt_device *dev, rt_size_t size, rt_ubase_t *dma_handle, rt_ubase_t flags) |
void(* rt_dma_map_ops::free) (struct rt_device *dev, rt_size_t size, void *cpu_addr, rt_ubase_t dma_handle, rt_ubase_t flags) |
rt_err_t(* rt_dma_map_ops::sync_out_data) (struct rt_device *dev, void *data, rt_size_t size, rt_ubase_t *dma_handle, rt_ubase_t flags) |
rt_err_t(* rt_dma_map_ops::sync_in_data) (struct rt_device *dev, void *out_data, rt_size_t size, rt_ubase_t dma_handle, rt_ubase_t flags) |