![]() |
PDK API Guide for AM64x
|
Mailbox Osal definitions.
Go to the source code of this file.
Data Structures | |
struct | Mbox_OsalPrms |
Mailbox driver OSAL function pointers. More... | |
Typedefs | |
typedef uintptr_t(* | Mbox_OsalDisableAllIntrFxn) (void) |
Mailbox OSAL interrupt disable function prototype. More... | |
typedef void(* | Mbox_OsalRestoreAllIntrFxn) (uintptr_t cookie) |
Mailbox OSAL interrupt restore function prototype. More... | |
typedef void(* | Mbox_OsalEnableIntrFxn) (uint32_t coreIntrNum) |
Mailbox OSAL intr disable function prototype. More... | |
typedef void(* | Mbox_OsalDisableIntrFxn) (uint32_t coreIntrNum) |
Mailbox OSAL intr disable function prototype. More... | |
typedef void *(* | Mbox_OsalMutexCreateFxn) (void) |
Mailbox OSAL mutex create function prototype to protect critical section. More... | |
typedef void(* | Mbox_OsalMutexDeleteFxn) (void *mutexHandle) |
Mailbox OSAL mutex delete function prototype. More... | |
typedef int32_t(* | Mbox_OsalMutexLockFxn) (void *mutexHandle, uint32_t timeout) |
Mailbox OSAL mutex lock function prototype. More... | |
typedef void(* | Mbox_OsalMutexUnlockFxn) (void *mutexHandle, bool isISRContext) |
Mailbox OSAL mutex lock function prototype. More... | |
typedef void(* | Mbox_OsalIsrFxn) (uintptr_t arg) |
Mailbox OSAL ISR callback function prototype. More... | |
typedef void(* | Mbox_OsalDirectIsrFxn) (void) |
Mailbox OSAL Direct ISR callback function prototype. More... | |
typedef void *(* | Mbox_OsalRegisterIntrFxn) (Mbox_OsalIsrFxn isrFxn, uint32_t coreIntrNum, uint32_t intrPriority, void *arg, char *name) |
Mailbox OSAL ISR register function prototype. More... | |
typedef void *(* | Mbox_OsalRegisterDirectIntrFxn) (Mbox_OsalDirectIsrFxn isrFxn, uint32_t coreIntrNum, uint32_t intrPriority) |
Mailbox OASL Direct ISR register function prototype for R5F direct VIM registration. More... | |
typedef void(* | Mbox_OsalUnRegisterIntrFxn) (void *hwiHandle, uint32_t coreIntrNum) |
Mailbox OSAL ISR unregister function prototype. More... | |
Functions | |
void | MboxOsalPrms_init (Mbox_OsalPrms *osalPrms) |
Mbox_OsalPrms structure init function. More... | |