Parameters used by IpcNotify_init.
Recommend to call IpcNotify_Params_init before setting values to this structure
Data Fields | |
uint32_t | numCores |
uint32_t | coreIdList [CSL_CORE_ID_MAX] |
uint32_t | selfCoreId |
uint32_t | linuxCoreId |
uint8_t | intrPriority |
uint8_t | isCrcEnabled |
IpcNotify_CrcHookFxn | crcHookFxn |
uint8_t | isMailboxIpcEnabled |
uint8_t | isIPCIntrRouter |
uint32_t IpcNotify_Params::numCores |
Number of remote cores participating in IPC, excluding the core on which this API is called.
uint32_t IpcNotify_Params::coreIdList[CSL_CORE_ID_MAX] |
List of Core ID's participating in IPC, excluding the core on which this API is called.
See CSL_CoreID for valid values for this field.
uint32_t IpcNotify_Params::selfCoreId |
Core ID of the core calling this API
See CSL_CoreID for valid values for this field.
uint32_t IpcNotify_Params::linuxCoreId |
When linux IPC is enabled, this is the core ID of linux
uint8_t IpcNotify_Params::intrPriority |
Interrupt priority
uint8_t IpcNotify_Params::isCrcEnabled |
IpcNotify_CrcHookFxn IpcNotify_Params::crcHookFxn |
uint8_t IpcNotify_Params::isMailboxIpcEnabled |
This is used to check if Mailbox IPC is enabled
uint8_t IpcNotify_Params::isIPCIntrRouter |