evlist.h (ade9d208d6f054c0cd69af16c0a23af62b3da3b8) | evlist.h (24bf91a7540bc0d14c389dd4f612eea57c06dc93) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __PERF_EVLIST_H 3#define __PERF_EVLIST_H 1 4 5#include <linux/compiler.h> 6#include <linux/kernel.h> 7#include <linux/refcount.h> 8#include <linux/list.h> --- 127 unchanged lines hidden (view full) --- 136 enum perf_event_sample_format bit); 137 138#define perf_evlist__set_sample_bit(evlist, bit) \ 139 __perf_evlist__set_sample_bit(evlist, PERF_SAMPLE_##bit) 140 141#define perf_evlist__reset_sample_bit(evlist, bit) \ 142 __perf_evlist__reset_sample_bit(evlist, PERF_SAMPLE_##bit) 143 | 1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __PERF_EVLIST_H 3#define __PERF_EVLIST_H 1 4 5#include <linux/compiler.h> 6#include <linux/kernel.h> 7#include <linux/refcount.h> 8#include <linux/list.h> --- 127 unchanged lines hidden (view full) --- 136 enum perf_event_sample_format bit); 137 138#define perf_evlist__set_sample_bit(evlist, bit) \ 139 __perf_evlist__set_sample_bit(evlist, PERF_SAMPLE_##bit) 140 141#define perf_evlist__reset_sample_bit(evlist, bit) \ 142 __perf_evlist__reset_sample_bit(evlist, PERF_SAMPLE_##bit) 143 |
144int perf_evlist__set_tp_filter(struct evlist *evlist, const char *filter); 145int perf_evlist__set_tp_filter_pid(struct evlist *evlist, pid_t pid); 146int perf_evlist__set_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids); | 144int evlist__set_tp_filter(struct evlist *evlist, const char *filter); 145int evlist__set_tp_filter_pid(struct evlist *evlist, pid_t pid); 146int evlist__set_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids); |
147 | 147 |
148int perf_evlist__append_tp_filter(struct evlist *evlist, const char *filter); | 148int evlist__append_tp_filter(struct evlist *evlist, const char *filter); |
149 | 149 |
150int perf_evlist__append_tp_filter_pid(struct evlist *evlist, pid_t pid); 151int perf_evlist__append_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids); | 150int evlist__append_tp_filter_pid(struct evlist *evlist, pid_t pid); 151int evlist__append_tp_filter_pids(struct evlist *evlist, size_t npids, pid_t *pids); |
152 153struct evsel * 154perf_evlist__find_tracepoint_by_id(struct evlist *evlist, int id); 155 156struct evsel * 157perf_evlist__find_tracepoint_by_name(struct evlist *evlist, 158 const char *name); 159 --- 51 unchanged lines hidden (view full) --- 211 212int perf_evlist__enable_event_idx(struct evlist *evlist, 213 struct evsel *evsel, int idx); 214 215void perf_evlist__set_selected(struct evlist *evlist, 216 struct evsel *evsel); 217 218int perf_evlist__create_maps(struct evlist *evlist, struct target *target); | 152 153struct evsel * 154perf_evlist__find_tracepoint_by_id(struct evlist *evlist, int id); 155 156struct evsel * 157perf_evlist__find_tracepoint_by_name(struct evlist *evlist, 158 const char *name); 159 --- 51 unchanged lines hidden (view full) --- 211 212int perf_evlist__enable_event_idx(struct evlist *evlist, 213 struct evsel *evsel, int idx); 214 215void perf_evlist__set_selected(struct evlist *evlist, 216 struct evsel *evsel); 217 218int perf_evlist__create_maps(struct evlist *evlist, struct target *target); |
219int perf_evlist__apply_filters(struct evlist *evlist, struct evsel **err_evsel); | 219int evlist__apply_filters(struct evlist *evlist, struct evsel **err_evsel); |
220 221void __evlist__set_leader(struct list_head *list); 222void evlist__set_leader(struct evlist *evlist); 223 224u64 __evlist__combined_sample_type(struct evlist *evlist); 225u64 evlist__combined_sample_type(struct evlist *evlist); 226u64 evlist__combined_branch_type(struct evlist *evlist); 227bool evlist__sample_id_all(struct evlist *evlist); --- 161 unchanged lines hidden --- | 220 221void __evlist__set_leader(struct list_head *list); 222void evlist__set_leader(struct evlist *evlist); 223 224u64 __evlist__combined_sample_type(struct evlist *evlist); 225u64 evlist__combined_sample_type(struct evlist *evlist); 226u64 evlist__combined_branch_type(struct evlist *evlist); 227bool evlist__sample_id_all(struct evlist *evlist); --- 161 unchanged lines hidden --- |