lock-contention.h (cc2367eebb0c3c5501cddd5823e5feda7b57f706) lock-contention.h (eca949b2b4addd941d369d4c2014b87f3c3e203b)
1// SPDX-License-Identifier: GPL-2.0
2#ifndef PERF_LOCK_CONTENTION_H
3#define PERF_LOCK_CONTENTION_H
4
5#include <linux/list.h>
6#include <linux/rbtree.h>
7
8struct lock_stat {

--- 103 unchanged lines hidden (view full) ---

112 struct evlist *evlist;
113 struct target *target;
114 struct machine *machine;
115 struct hlist_head *result;
116 unsigned long map_nr_entries;
117 int lost;
118 int max_stack;
119 int stack_skip;
1// SPDX-License-Identifier: GPL-2.0
2#ifndef PERF_LOCK_CONTENTION_H
3#define PERF_LOCK_CONTENTION_H
4
5#include <linux/list.h>
6#include <linux/rbtree.h>
7
8struct lock_stat {

--- 103 unchanged lines hidden (view full) ---

112 struct evlist *evlist;
113 struct target *target;
114 struct machine *machine;
115 struct hlist_head *result;
116 unsigned long map_nr_entries;
117 int lost;
118 int max_stack;
119 int stack_skip;
120 int aggr_mode;
120};
121
122#ifdef HAVE_BPF_SKEL
123
124int lock_contention_prepare(struct lock_contention *con);
125int lock_contention_start(void);
126int lock_contention_stop(void);
127int lock_contention_read(struct lock_contention *con);

--- 21 unchanged lines hidden ---
121};
122
123#ifdef HAVE_BPF_SKEL
124
125int lock_contention_prepare(struct lock_contention *con);
126int lock_contention_start(void);
127int lock_contention_stop(void);
128int lock_contention_read(struct lock_contention *con);

--- 21 unchanged lines hidden ---