1 /*
2  * Copyright (c) 2021, Arm Limited and Contributors. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #ifndef TS_DISCOVERY_OPCODES_H
8 #define TS_DISCOVERY_OPCODES_H
9 
10 /**
11  * C/C++ definition of discovery service opcodes.
12  *
13  * Discovery service operations should be callable at all service
14  * endpoints to support service discovery.
15  */
16 
17 #define TS_DISCOVERY_OPCODE_BASE                 (0x0000)
18 #define TS_DISCOVERY_OPCODE_GET_SERVICE_INFO     (TS_DISCOVERY_OPCODE_BASE + 1)
19 #define TS_DISCOVERY_OPCODE_GET_PROVIDER_INFO    (TS_DISCOVERY_OPCODE_BASE + 2)
20 #define TS_DISCOVERY_OPCODE_GET_SERVICE_CAPS     (TS_DISCOVERY_OPCODE_BASE + 3)
21 
22 #endif /* TS_DISCOVERY_OPCODES_H */
23