mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-19 02:54:24 +00:00

Changes all occurrences of "RSS" and "rss" in the code and build files to "RSE" and "rse". Signed-off-by: Tamas Ban <tamas.ban@arm.com> Change-Id: I9f72ad36ec233d7eaac3ce9e2f2b010130e1fa94
42 lines
1.1 KiB
C
42 lines
1.1 KiB
C
/*
|
|
* Copyright (c) 2022, Arm Limited. All rights reserved.
|
|
*
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*
|
|
*/
|
|
|
|
#ifndef __RSE_COMMS_PROTOCOL_POINTER_ACCESS_H__
|
|
#define __RSE_COMMS_PROTOCOL_POINTER_ACCESS_H__
|
|
|
|
#include <cdefs.h>
|
|
|
|
#include <psa/client.h>
|
|
|
|
struct __packed rse_pointer_access_msg_t {
|
|
psa_handle_t handle;
|
|
uint32_t ctrl_param;
|
|
uint32_t io_sizes[PSA_MAX_IOVEC];
|
|
uint64_t host_ptrs[PSA_MAX_IOVEC];
|
|
};
|
|
|
|
struct __packed rse_pointer_access_reply_t {
|
|
int32_t return_val;
|
|
uint32_t out_sizes[PSA_MAX_IOVEC];
|
|
};
|
|
|
|
psa_status_t rse_protocol_pointer_access_serialize_msg(psa_handle_t handle,
|
|
int16_t type,
|
|
const psa_invec *in_vec,
|
|
uint8_t in_len,
|
|
const psa_outvec *out_vec,
|
|
uint8_t out_len,
|
|
struct rse_pointer_access_msg_t *msg,
|
|
size_t *msg_len);
|
|
|
|
psa_status_t rse_protocol_pointer_access_deserialize_reply(psa_outvec *out_vec,
|
|
uint8_t out_len,
|
|
psa_status_t *return_val,
|
|
const struct rse_pointer_access_reply_t *reply,
|
|
size_t reply_size);
|
|
|
|
#endif /* __RSE_COMMS_PROTOCOL_POINTER_ACCESS_H__ */
|