xilmailbox
Vitis Drivers API Documentation
XMboxTag Struct Reference

Data structure used to refer XilMailbox. More...

Data Fields

u32(* XMbox_IPI_Send )(struct XMboxTag *InstancePtr, u8 Is_Blocking)
 Triggers an IPI to a destination CPU. More...
 
u32(* XMbox_IPI_SendData )(struct XMboxTag *InstancePtr, void *BufferPtr, u32 MsgLen, u8 BufferType, u8 Is_Blocking)
 Sends an IPI message to a destination CPU. More...
 
u32(* XMbox_IPI_Recv )(struct XMboxTag *InstancePtr, void *BufferPtr, u32 MsgLen, u8 BufferType)
 Reads an IPI message. More...
 
XMailbox_RecvHandler RecvHandler
 Receive handler. More...
 
XMailbox_ErrorHandler ErrorHandler
 Callback for rx IPI event. More...
 
void * ErrorRefPtr
 To be passed to the error interrupt callback. More...
 
void * RecvRefPtr
 To be passed to the receive interrupt callback. More...
 
XMailbox_Agent Agent
 Agent to store IPI channel information. More...
 
XMailbox_IpiSharedMem SharedMem
 shared memory segment More...
 

Detailed Description

Data structure used to refer XilMailbox.