Lines Matching refs:es
17 static void evsel_streams__delete(struct evsel_streams *es, int nr_evsel) in evsel_streams__delete() argument
20 zfree(&es[i].streams); in evsel_streams__delete()
22 free(es); in evsel_streams__delete()
35 struct evsel_streams *es; in evlist_streams__new() local
41 es = calloc(nr_evsel, sizeof(struct evsel_streams)); in evlist_streams__new()
42 if (!es) { in evlist_streams__new()
48 struct evsel_streams *s = &es[i]; in evlist_streams__new()
57 els->ev_streams = es; in evlist_streams__new()
62 evsel_streams__delete(es, nr_evsel); in evlist_streams__new()
69 static void evsel_streams__set_hot_cnode(struct evsel_streams *es, in evsel_streams__set_hot_cnode() argument
75 if (es->nr_streams < es->nr_streams_max) { in evsel_streams__set_hot_cnode()
76 i = es->nr_streams; in evsel_streams__set_hot_cnode()
77 es->streams[i].cnode = cnode; in evsel_streams__set_hot_cnode()
78 es->nr_streams++; in evsel_streams__set_hot_cnode()
86 hit = (es->streams[0].cnode)->hit; in evsel_streams__set_hot_cnode()
87 for (i = 1; i < es->nr_streams; i++) { in evsel_streams__set_hot_cnode()
88 if ((es->streams[i].cnode)->hit < hit) { in evsel_streams__set_hot_cnode()
89 hit = (es->streams[i].cnode)->hit; in evsel_streams__set_hot_cnode()
95 es->streams[idx].cnode = cnode; in evsel_streams__set_hot_cnode()
99 struct evsel_streams *es) in update_hot_callchain() argument
107 evsel_streams__set_hot_cnode(es, cnode); in update_hot_callchain()
112 static void init_hot_callchain(struct hists *hists, struct evsel_streams *es) in init_hot_callchain() argument
120 update_hot_callchain(he, es); in init_hot_callchain()
124 es->streams_hits = callchain_total_hits(hists); in init_hot_callchain()
130 struct evsel_streams *es = els->ev_streams; in evlist__init_callchain_streams() local
140 init_hot_callchain(hists, &es[i]); in evlist__init_callchain_streams()
141 es[i].evsel = pos; in evlist__init_callchain_streams()
170 struct evsel_streams *es = els->ev_streams; in evsel_streams__entry() local
173 if (es[i].evsel == evsel) in evsel_streams__entry()
174 return &es[i]; in evsel_streams__entry()
267 struct evsel_streams *es, bool pair) in print_stream_callchain() argument
276 pct = (double)cnode->hit / (double)es->streams_hits; in print_stream_callchain()