1 /*
2  * Copyright (c) 2020, Arm Limited and Contributors. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #ifndef LINUXFFA_LOCATION_STRATEGY_H
8 #define LINUXFFA_LOCATION_STRATEGY_H
9 
10 #include "service_locator.h"
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 /*
17  * Returns a service_location_strategy for locating a service instance
18  * hosted in a secure partition, accessed using TS RPC from Linux userspace.
19  * Relies on an TS Linux kernel driver.
20  */
21 const struct service_location_strategy *linux_ts_location_strategy(void);
22 
23 #ifdef __cplusplus
24 }
25 #endif
26 
27 #endif /* LINUXFFA_LOCATION_STRATEGY_H */