xref: /openbmc/linux/tools/perf/util/hisi-ptt.h (revision 057381a7ece1b2726509ce47cdb9c1a111acfce9)
1*057381a7SQi Liu /* SPDX-License-Identifier: GPL-2.0 */
2*057381a7SQi Liu /*
3*057381a7SQi Liu  * HiSilicon PCIe Trace and Tuning (PTT) support
4*057381a7SQi Liu  * Copyright (c) 2022 HiSilicon Technologies Co., Ltd.
5*057381a7SQi Liu  */
6*057381a7SQi Liu 
7*057381a7SQi Liu #ifndef INCLUDE__PERF_HISI_PTT_H__
8*057381a7SQi Liu #define INCLUDE__PERF_HISI_PTT_H__
9*057381a7SQi Liu 
10*057381a7SQi Liu #define HISI_PTT_PMU_NAME		"hisi_ptt"
11*057381a7SQi Liu #define HISI_PTT_AUXTRACE_PRIV_SIZE	sizeof(u64)
12*057381a7SQi Liu 
13*057381a7SQi Liu struct auxtrace_record *hisi_ptt_recording_init(int *err,
14*057381a7SQi Liu 						struct perf_pmu *hisi_ptt_pmu);
15*057381a7SQi Liu 
16*057381a7SQi Liu #endif
17