Mailbox Client Intel® FPGA IP User Guide

ID 683290
Date 12/04/2023
Public
Document Table of Contents

1.10.2.4. Data Type

rsu_slot_info - A structure contains slot (SPT entry) information.
struct rsu_slot_info {
	char name[16];
	alt_u64 offset;
	int size;
	int priority;
};
rsu_status_info - A structure contains the RSU status information.
struct rsu_status_info {
	alt_u64 current_image;
	alt_u64 fail_image;
	alt_u32 state;
	alt_u32 version;
	alt_u32 error_location;
	alt_u32 error_details;
	alt_u32 retry_counter;
};

rsu_data_callback - A callback used in a scheme to provide data in blocks as opposed to all at once in a large buffer, which may minimize memory requirements.

/*
 * rsu_data_callback - function pointer type for data source callback
 */
typedef int (*rsu_data_callback)(void *buf, int size);