• Home
  • Raw
  • Download

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()
58 els->ev_streams = es; in evlist_streams__new()
63 evsel_streams__delete(es, nr_evsel); in evlist_streams__new()
70 static void evsel_streams__set_hot_cnode(struct evsel_streams *es, in evsel_streams__set_hot_cnode() argument
76 if (es->nr_streams < es->nr_streams_max) { in evsel_streams__set_hot_cnode()
77 i = es->nr_streams; in evsel_streams__set_hot_cnode()
78 es->streams[i].cnode = cnode; in evsel_streams__set_hot_cnode()
79 es->nr_streams++; in evsel_streams__set_hot_cnode()
87 hit = (es->streams[0].cnode)->hit; in evsel_streams__set_hot_cnode()
88 for (i = 1; i < es->nr_streams; i++) { in evsel_streams__set_hot_cnode()
89 if ((es->streams[i].cnode)->hit < hit) { in evsel_streams__set_hot_cnode()
90 hit = (es->streams[i].cnode)->hit; in evsel_streams__set_hot_cnode()
96 es->streams[idx].cnode = cnode; in evsel_streams__set_hot_cnode()
100 struct evsel_streams *es) in update_hot_callchain() argument
108 evsel_streams__set_hot_cnode(es, cnode); in update_hot_callchain()
113 static void init_hot_callchain(struct hists *hists, struct evsel_streams *es) in init_hot_callchain() argument
121 update_hot_callchain(he, es); in init_hot_callchain()
125 es->streams_hits = callchain_total_hits(hists); in init_hot_callchain()
131 struct evsel_streams *es = els->ev_streams; in evlist__init_callchain_streams() local
141 init_hot_callchain(hists, &es[i]); in evlist__init_callchain_streams()
142 es[i].evsel_idx = pos->idx; in evlist__init_callchain_streams()
171 struct evsel_streams *es = els->ev_streams; in evsel_streams__entry() local
174 if (es[i].evsel_idx == evsel_idx) in evsel_streams__entry()
175 return &es[i]; in evsel_streams__entry()
268 struct evsel_streams *es, bool pair) in print_stream_callchain() argument
277 pct = (double)cnode->hit / (double)es->streams_hits; in print_stream_callchain()