RADPx-OS Kernel (Radical Posix OS)  Crimson 0.1.4
POSIX-inspired kernel API with embedded and desktop VM targets
rad_dma_backend_ops Struct Reference

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.
 

Detailed Description

Public data structure for rad_dma_backend_ops.


The documentation for this struct was generated from the following file: