blob: be180b56b5a1b7a9a38b969aa567d965b71eb71f [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001/* SPDX-License-Identifier: GPL-2.0 */
2#undef TRACE_SYSTEM
3#define TRACE_SYSTEM topology
4
5#define TRACE_INCLUDE_PATH trace/hooks
6
7#if !defined(_TRACE_HOOK_TOPOLOGY_H) || defined(TRACE_HEADER_MULTI_READ)
8#define _TRACE_HOOK_TOPOLOGY_H
9
10#include <linux/tracepoint.h>
11#include <trace/hooks/vendor_hooks.h>
12#include <linux/cpumask.h>
13
14DECLARE_HOOK(android_vh_arch_set_freq_scale,
15 TP_PROTO(struct cpumask *cpus, unsigned long freq, unsigned long max,
16 unsigned long *scale),
17 TP_ARGS(cpus, freq, max, scale));
18
19/* macro versions of hooks are no longer required */
20
21#endif /* _TRACE_HOOK_TOPOLOGY_H */
22/* This part must be outside protection */
23#include <trace/define_trace.h>