![]() |
PDK API Guide for J721E
|
UDMA OSAL related parameters and API.
Go to the source code of this file.
Data Structures | |
| struct | Udma_OsalPrms |
| UDMA driver OSAL function pointers. More... | |
| struct | Udma_OsalCachePrms |
| UDMA driver OSAL cache function pointers. More... | |
Typedefs | |
| typedef uintptr_t(* | Udma_OsalDisableAllIntrFxn) (void) |
| UDMA OSAL intr disable function prototype. More... | |
| typedef void(* | Udma_OsalRestoreAllIntrFxn) (uintptr_t cookie) |
| UDMA OSAL intr restore function prototype. More... | |
| typedef void(* | Udma_OsalDisableIntrFxn) (uint32_t coreIntrNum) |
| UDMA OSAL intr disable function prototype. More... | |
| typedef void *(* | Udma_OsalMutexCreateFxn) (void) |
| UDMA OSAL mutex create function prototype to protect critical section. More... | |
| typedef void(* | Udma_OsalMutexDeleteFxn) (void *mutexHandle) |
| UDMA OSAL mutex delete function prototype. More... | |
| typedef void(* | Udma_OsalMutexLockFxn) (void *mutexHandle) |
| UDMA OSAL mutex lock function prototype. More... | |
| typedef void(* | Udma_OsalMutexUnlockFxn) (void *mutexHandle) |
| UDMA OSAL mutex lock function prototype. More... | |
| typedef void(* | Udma_OsalIsrFxn) (uintptr_t arg) |
| UDMA OSAL ISR callback function prototype. More... | |
| typedef void *(* | Udma_OsalRegisterIntrFxn) (Udma_OsalIsrFxn isrFxn, uint32_t coreIntrNum, uint32_t intrPriority, void *arg) |
| UDMA OSAL ISR register function prototype. More... | |
| typedef void(* | Udma_OsalUnRegisterIntrFxn) (void *hwiHandle) |
| UDMA OSAL ISR unregister function prototype. More... | |
| typedef void(* | Udma_OsalCacheInv) (const void *addr, uint32_t size) |
| UDMA OSAL cache invalidate function prototype. More... | |
| typedef void(* | Udma_OsalCacheWb) (const void *addr, uint32_t size) |
| UDMA OSAL cache writeback function prototype. More... | |
Functions | |
| int32_t | Udma_osalSetCachePrms (const Udma_OsalCachePrms *cachePrms) |
| This API sets the OSAL cache paramaters incase user needs to override the default cache API. More... | |
| void | UdmaOsalPrms_init (Udma_OsalPrms *osalPrms) |
| Udma_OsalPrms structure init function. More... | |
| void | UdmaOsalCachePrms_init (Udma_OsalCachePrms *cachePrms) |
| Udma_OsalCachePrms structure init function. More... | |