|
RADPx-OS Kernel (Radical Posix OS)
Crimson 0.1.4
POSIX-inspired kernel API with embedded and desktop VM targets
|
Public data structure for rad_dma_backend_ops. More...
#include <radkernel.h>
Public Attributes | |
| void * | context |
| Public structure field. | |
| rad_status_t(* | request )(void *context, rad_dma_request_id_t request_id, void **backend_channel) |
| Public callback slot. | |
| void(* | release )(void *context, void *backend_channel) |
| Public callback slot. | |
| rad_status_t(* | submit )(void *context, void *backend_channel, const rad_dma_transfer_t *transfer) |
| Public callback slot. | |
| rad_status_t(* | wait )(void *context, void *backend_channel, uint32_t timeout_ms) |
| Public callback slot. | |
| rad_status_t(* | cancel )(void *context, void *backend_channel) |
| Public callback slot. | |
Public data structure for rad_dma_backend_ops.