Home
last modified time | relevance | path

Searched refs:pstack (Results 1 – 5 of 5) sorted by relevance

/tools/perf/util/
Dpstack.c13 struct pstack { struct
19 struct pstack *pstack__new(unsigned short max_nr_entries) in pstack__new() argument
21 struct pstack *pstack = zalloc((sizeof(*pstack) + in pstack__new() local
23 if (pstack != NULL) in pstack__new()
24 pstack->max_nr_entries = max_nr_entries; in pstack__new()
25 return pstack; in pstack__new()
28 void pstack__delete(struct pstack *pstack) in pstack__delete() argument
30 free(pstack); in pstack__delete()
33 bool pstack__empty(const struct pstack *pstack) in pstack__empty() argument
35 return pstack->top == 0; in pstack__empty()
[all …]
Dpstack.h6 struct pstack;
7 struct pstack *pstack__new(unsigned short max_nr_entries);
8 void pstack__delete(struct pstack *pstack);
9 bool pstack__empty(const struct pstack *pstack);
10 void pstack__remove(struct pstack *pstack, void *key);
11 void pstack__push(struct pstack *pstack, void *key);
12 void *pstack__pop(struct pstack *pstack);
13 void *pstack__peek(struct pstack *pstack);
DBuild41 libperf-y += pstack.o
/tools/perf/ui/browsers/
Dhists.h12 struct pstack *pstack; member
Dhists.c2403 pstack__remove(browser->pstack, &browser->hists->thread_filter); in do_zoom_thread()
2419 pstack__push(browser->pstack, &browser->hists->thread_filter); in do_zoom_thread()
2464 pstack__remove(browser->pstack, &browser->hists->dso_filter); in do_zoom_dso()
2473 pstack__push(browser->pstack, &browser->hists->dso_filter); in do_zoom_dso()
2616 pstack__remove(browser->pstack, &browser->hists->socket_filter); in do_zoom_socket()
2622 pstack__push(browser->pstack, &browser->hists->socket_filter); in do_zoom_socket()
2774 browser->pstack = pstack__new(3); in perf_evsel__hists_browse()
2775 if (browser->pstack == NULL) in perf_evsel__hists_browse()
2919 if (pstack__empty(browser->pstack)) { in perf_evsel__hists_browse()
2933 top = pstack__peek(browser->pstack); in perf_evsel__hists_browse()
[all …]