Searched refs:rblist (Results 1 - 17 of 17) sorted by relevance

/linux-master/tools/perf/util/
H A Drblist.h17 * struct rblist rblist;
22 struct rblist { struct
27 struct rb_node *(*node_new)(struct rblist *rlist, const void *new_entry);
28 void (*node_delete)(struct rblist *rblist, struct rb_node *rb_node);
31 void rblist__init(struct rblist *rblist);
32 void rblist__exit(struct rblist *rblist);
40 rblist__empty(const struct rblist *rblist) argument
45 rblist__nr_entries(const struct rblist *rblist) argument
[all...]
H A Drblist.c11 #include "rblist.h"
13 int rblist__add_node(struct rblist *rblist, const void *new_entry) argument
15 struct rb_node **p = &rblist->entries.rb_root.rb_node;
24 rc = rblist->node_cmp(parent, new_entry);
35 new_node = rblist->node_new(rblist, new_entry);
40 rb_insert_color_cached(new_node, &rblist->entries, leftmost);
41 ++rblist->nr_entries;
46 void rblist__remove_node(struct rblist *rblis argument
53 __rblist__findnew(struct rblist *rblist, const void *entry, bool create) argument
90 rblist__find(struct rblist *rblist, const void *entry) argument
95 rblist__findnew(struct rblist *rblist, const void *entry) argument
100 rblist__init(struct rblist *rblist) argument
110 rblist__exit(struct rblist *rblist) argument
121 rblist__delete(struct rblist *rblist) argument
129 rblist__entry(const struct rblist *rblist, unsigned int idx) argument
[all...]
H A Dintlist.c13 static struct rb_node *intlist__node_new(struct rblist *rblist __maybe_unused,
34 static void intlist__node_delete(struct rblist *rblist __maybe_unused,
57 return rblist__add_node(&ilist->rblist, (void *)i);
62 rblist__remove_node(&ilist->rblist, &node->rb_node);
75 rb_node = rblist__findnew(&ilist->rblist, (void *)i);
77 rb_node = rblist__find(&ilist->rblist, (void *)i);
119 rblist__init(&ilist->rblist);
120 ilist->rblist
[all...]
H A Dmetricgroup.h14 struct rblist;
18 * A node in a rblist keyed by the evsel. The global rblist of metric events
19 * generally exists in perf_stat_config. The evsel is looked up in the rblist
69 struct metric_event *metricgroup__lookup(struct rblist *metric_events,
80 struct rblist *metric_events);
84 struct rblist *metric_events);
90 void metricgroup__rblist_exit(struct rblist *metric_events);
93 struct rblist *new_metric_events,
94 struct rblist *old_metric_event
[all...]
H A Dintlist.h8 #include "rblist.h"
17 struct rblist rblist; member in struct:intlist
37 return rblist__empty(&ilist->rblist);
42 return rblist__nr_entries(&ilist->rblist);
48 struct rb_node *rn = rb_first_cached(&ilist->rblist.entries);
H A Dstrlist.c15 struct rb_node *strlist__node_new(struct rblist *rblist, const void *entry) argument
19 struct strlist *strlist = container_of(rblist, struct strlist, rblist);
47 void strlist__node_delete(struct rblist *rblist, struct rb_node *rb_node) argument
49 struct strlist *slist = container_of(rblist, struct strlist, rblist);
65 return rblist__add_node(&slist->rblist, new_entry);
97 rblist__remove_node(&slist->rblist,
[all...]
H A Dstrlist.h8 #include "rblist.h"
16 struct rblist rblist; member in struct:strlist
49 return rblist__empty(&slist->rblist);
54 return rblist__nr_entries(&slist->rblist);
60 struct rb_node *rn = rb_first_cached(&slist->rblist.entries);
H A Dcgroup.h27 struct rblist;
32 struct rblist *metric_events, bool open_cgroup);
H A Drb_resort.h143 DECLARE_RESORT_RB(__name)(&__ilist->rblist.entries.rb_root, \
144 __ilist->rblist.nr_entries)
H A Dstat.h10 #include "rblist.h"
111 struct rblist metric_events;
178 struct rblist *metric_events);
180 struct rblist *metric_events,
188 struct rblist *metric_events);
H A Dmetricgroup.c18 #include "rblist.h"
35 struct metric_event *metricgroup__lookup(struct rblist *metric_events,
75 static struct rb_node *metric_event_new(struct rblist *rblist __maybe_unused,
89 static void metric_event_delete(struct rblist *rblist __maybe_unused,
105 static void metricgroup__rblist_init(struct rblist *metric_events)
113 void metricgroup__rblist_exit(struct rblist *metric_events)
412 static struct rb_node *mep_new(struct rblist *rl __maybe_unused, const void *entry)
423 static void mep_delete(struct rblist *r
[all...]
H A Dstat-shadow.c9 #include "rblist.h"
614 struct rblist *metric_events)
662 struct rblist *metric_events)
722 struct rblist *metric_events,
H A Dcgroup.c6 #include "rblist.h"
417 struct rblist *metric_events, bool open_cgroup)
421 struct rblist orig_metric_events;
H A Dpython.c125 struct rblist *new_metric_events,
126 struct rblist *old_metric_events)
/linux-master/tools/perf/tests/
H A Dexpand-cgroup.c6 #include "rblist.h"
17 struct rblist *metric_events)
103 struct rblist metric_events;
118 struct rblist metric_events;
147 struct rblist metric_events;
180 struct rblist metric_events;
H A Dparse-metric.c10 #include "rblist.h"
48 static double compute_single(struct rblist *metric_events, struct evlist *evlist,
72 struct rblist metric_events = {
H A Dpmu-events.c877 struct rblist metric_events = {

Completed in 202 milliseconds