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 22DECLARE_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