195511698STamas Ban /* 2*36416b1eSYann Gautier * Copyright (c) 2022-2025, Arm Limited and Contributors. All rights reserved. 395511698STamas Ban * 495511698STamas Ban * SPDX-License-Identifier: BSD-3-Clause 595511698STamas Ban * 695511698STamas Ban */ 795511698STamas Ban 8e249e569STamas Ban #ifndef RSE_COMMS_H 9e249e569STamas Ban #define RSE_COMMS_H 1095511698STamas Ban 11*36416b1eSYann Gautier #include <stddef.h> 1295511698STamas Ban #include <stdint.h> 1395511698STamas Ban 14*36416b1eSYann Gautier size_t rse_mbx_get_max_message_size(void); 15*36416b1eSYann Gautier int rse_mbx_send_data(const uint8_t *send_buffer, size_t size); 16*36416b1eSYann Gautier int rse_mbx_receive_data(uint8_t *receive_buffer, size_t *size); 17*36416b1eSYann Gautier int rse_mbx_init(const void *init_data); 1895511698STamas Ban 19e249e569STamas Ban #endif /* RSE_COMMS_H */ 20