PDK API Guide for AM64x
Mbox_OsalPrms Struct Reference

Detailed Description

Mailbox driver OSAL function pointers.

Data Fields

Mbox_OsalDisableAllIntrFxn disableAllIntr
 
Mbox_OsalRestoreAllIntrFxn restoreAllIntr
 
Mbox_OsalEnableIntrFxn enableIntr
 
Mbox_OsalDisableIntrFxn disableIntr
 
Mbox_OsalMutexCreateFxn createMutex
 
Mbox_OsalMutexDeleteFxn deleteMutex
 
Mbox_OsalMutexLockFxn lockMutex
 
Mbox_OsalMutexUnlockFxn unlockMutex
 
Mbox_OsalRegisterIntrFxn registerIntr
 
Mbox_OsalRegisterDirectIntrFxn registerDirectIntr
 
Mbox_OsalUnRegisterIntrFxn unRegisterIntr
 

Field Documentation

◆ disableAllIntr

Mbox_OsalDisableAllIntrFxn Mbox_OsalPrms::disableAllIntr

OSAL all interrupt disable function pointer

◆ restoreAllIntr

Mbox_OsalRestoreAllIntrFxn Mbox_OsalPrms::restoreAllIntr

OSAL all interrupt restore function pointer

◆ enableIntr

Mbox_OsalEnableIntrFxn Mbox_OsalPrms::enableIntr

OSAL interrupt disable function pointer

◆ disableIntr

Mbox_OsalDisableIntrFxn Mbox_OsalPrms::disableIntr

OSAL interrupt disable function pointer

◆ createMutex

Mbox_OsalMutexCreateFxn Mbox_OsalPrms::createMutex

Create mutex function pointer

◆ deleteMutex

Mbox_OsalMutexDeleteFxn Mbox_OsalPrms::deleteMutex

Delete mutex function pointer

◆ lockMutex

Mbox_OsalMutexLockFxn Mbox_OsalPrms::lockMutex

Lock mutex function pointer

◆ unlockMutex

Mbox_OsalMutexUnlockFxn Mbox_OsalPrms::unlockMutex

Unlock mutex function pointer

◆ registerIntr

Mbox_OsalRegisterIntrFxn Mbox_OsalPrms::registerIntr

Register interrupt function pointer

◆ registerDirectIntr

Mbox_OsalRegisterDirectIntrFxn Mbox_OsalPrms::registerDirectIntr

Register direct interrupt function pointer - used only for R5F for certain SoCs

◆ unRegisterIntr

Mbox_OsalUnRegisterIntrFxn Mbox_OsalPrms::unRegisterIntr

Unregister interrupt function pointer