![]() |
xilmailbox
Vitis Drivers API Documentation
|
Functions | |
| u32 | XMailbox_Send (XMailbox *InstancePtr, u32 RemoteId, u8 Is_Blocking) |
| This function triggers an IPI to a destination CPU. More... | |
| u32 | XMailbox_SendData (XMailbox *InstancePtr, u32 RemoteId, void *BufferPtr, u32 MsgLen, u8 BufferType, u8 Is_Blocking) |
| This function sends an IPI message to a destination CPU. More... | |
| u32 | XMailbox_Recv (XMailbox *InstancePtr, u32 SourceId, void *BufferPtr, u32 MsgLen, u8 BufferType) |
| This function reads an IPI message. More... | |
| s32 | XMailbox_SetCallBack (XMailbox *InstancePtr, XMailbox_Handler HandlerType, void *CallBackFuncPtr, void *CallBackRefPtr) |
| This routine installs an asynchronous callback function for the given HandlerType. More... | |
| u32 | XMailbox_SetSharedMem (XMailbox *InstancePtr, u64 Address, u32 Size) |
| This function sets the shared memory location for IPI usage. More... | |
| u32 | XMailbox_GetSharedMem (XMailbox *InstancePtr, u64 **Address) |
| This function returns the shared memory location for IPI usage. More... | |
| int | XMailbox_ReleaseSharedMem (XMailbox *InstancePtr) |
| This function releases the shared memory. More... | |