XMailbox_SetCallBack - 2021.2 English

Xilinx Standalone Library Documentation: OS and Libraries Document Collection

Document ID
UG643
Release Date
2021-10-27
Version
2021.2 English

This routine installs an asynchronous callback function for the given HandlerType.

Prototype

s32 XMailbox_SetCallBack(XMailbox *InstancePtr, XMailbox_Handler HandlerType, void *CallBackFuncPtr, void *CallBackRefPtr);

Parameters

The following table lists the XMailbox_SetCallBack function arguments.

Table 1. XMailbox_SetCallBack Arguments
Type Name Description
XMailbox * InstancePtr is a pointer to the XMailbox instance.
XMailbox_Handler HandlerType specifies which callback is to be attached.
void * CallBackFuncPtr is the address of the callback function.
void * CallBackRefPtr is a user data item that will be passed to the callback function when it is invoked.

Returns

  • XST_SUCCESS when handler is installed.
  • XST_FAILURE when HandlerType is invalid.