1 /*
2  * Copyright (c) 2023, Arm Limited and Contributors. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #include "rpc_service_interface.h"
8 
rpc_service_receive(struct rpc_service_interface * service,struct rpc_request * request)9 rpc_status_t rpc_service_receive(struct rpc_service_interface *service,
10 				 struct rpc_request *request)
11 {
12 	if (!service)
13 		return RPC_ERROR_INVALID_VALUE;
14 
15 	return service->receive(service->context, request);
16 }
17