• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */
2 #ifndef __KLOCKSTAT_H
3 
4 #define MAX_ENTRIES 102400
5 #define TASK_COMM_LEN 16
6 #define PERF_MAX_STACK_DEPTH 127
7 
8 struct lock_stat {
9 	__u64 acq_count;
10 	__u64 acq_total_time;
11 	__u64 acq_max_time;
12 	__u64 acq_max_id;
13 	__u64 acq_max_lock_ptr;
14 	char acq_max_comm[TASK_COMM_LEN];
15 	__u64 hld_count;
16 	__u64 hld_total_time;
17 	__u64 hld_max_time;
18 	__u64 hld_max_id;
19 	__u64 hld_max_lock_ptr;
20 		char hld_max_comm[TASK_COMM_LEN];
21 };
22 
23 #endif /*__KLOCKSTAT_H */
24