• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Ethernet Bonding driver Vendor Hooks
4  *
5  * Copyright (c) 2022, Huawei Tech. Co., Ltd.
6  */
7 
8 #ifndef TRACE_HOOKS_BONDING_H
9 #define TRACE_HOOKS_BONDING_H
10 
11 #ifdef CONFIG_VENDOR_BOND_HOOKS
12 
13 #undef TRACE_SYSTEM
14 #define TRACE_SYSTEM bonding
15 
16 #define TRACE_INCLUDE_PATH trace / hooks
17 #if !defined(_TRACE_HOOK_BONDING_H) || defined(TRACE_HEADER_MULTI_READ)
18 #define _TRACE_HOOK_BONDING_H
19 #include <linux/tracepoint.h>
20 #include <trace/hooks/vendor_hooks.h>
21 
22 DECLARE_HOOK(vendor_bond_check_dev_link, TP_PROTO(uint16_t intGpioNum, void *data), TP_ARGS(intGpioNum, data));
23 
24 #endif
25 /* This part must be outside protection */
26 #include <trace/define_trace.h>
27 
28 #endif
29 
30 #endif /* TRACE_HOOKS_BONDING_H */
31