pstack           2427 tools/perf/ui/browsers/hists.c 		pstack__remove(browser->pstack, &browser->hists->thread_filter);
pstack           2443 tools/perf/ui/browsers/hists.c 		pstack__push(browser->pstack, &browser->hists->thread_filter);
pstack           2488 tools/perf/ui/browsers/hists.c 		pstack__remove(browser->pstack, &browser->hists->dso_filter);
pstack           2497 tools/perf/ui/browsers/hists.c 		pstack__push(browser->pstack, &browser->hists->dso_filter);
pstack           2731 tools/perf/ui/browsers/hists.c 		pstack__remove(browser->pstack, &browser->hists->socket_filter);
pstack           2737 tools/perf/ui/browsers/hists.c 		pstack__push(browser->pstack, &browser->hists->socket_filter);
pstack           2891 tools/perf/ui/browsers/hists.c 	browser->pstack = pstack__new(3);
pstack           2892 tools/perf/ui/browsers/hists.c 	if (browser->pstack == NULL)
pstack           3043 tools/perf/ui/browsers/hists.c 			if (pstack__empty(browser->pstack)) {
pstack           3058 tools/perf/ui/browsers/hists.c 			top = pstack__peek(browser->pstack);
pstack           3204 tools/perf/ui/browsers/hists.c 	pstack__delete(browser->pstack);
pstack             15 tools/perf/ui/browsers/hists.h 	struct pstack	    *pstack;
pstack             21 tools/perf/util/pstack.c struct pstack *pstack__new(unsigned short max_nr_entries)
pstack             23 tools/perf/util/pstack.c 	struct pstack *pstack = zalloc((sizeof(*pstack) +
pstack             25 tools/perf/util/pstack.c 	if (pstack != NULL)
pstack             26 tools/perf/util/pstack.c 		pstack->max_nr_entries = max_nr_entries;
pstack             27 tools/perf/util/pstack.c 	return pstack;
pstack             30 tools/perf/util/pstack.c void pstack__delete(struct pstack *pstack)
pstack             32 tools/perf/util/pstack.c 	free(pstack);
pstack             35 tools/perf/util/pstack.c bool pstack__empty(const struct pstack *pstack)
pstack             37 tools/perf/util/pstack.c 	return pstack->top == 0;
pstack             40 tools/perf/util/pstack.c void pstack__remove(struct pstack *pstack, void *key)
pstack             42 tools/perf/util/pstack.c 	unsigned short i = pstack->top, last_index = pstack->top - 1;
pstack             45 tools/perf/util/pstack.c 		if (pstack->entries[i] == key) {
pstack             47 tools/perf/util/pstack.c 				memmove(pstack->entries + i,
pstack             48 tools/perf/util/pstack.c 					pstack->entries + i + 1,
pstack             50 tools/perf/util/pstack.c 			--pstack->top;
pstack             57 tools/perf/util/pstack.c void pstack__push(struct pstack *pstack, void *key)
pstack             59 tools/perf/util/pstack.c 	if (pstack->top == pstack->max_nr_entries) {
pstack             60 tools/perf/util/pstack.c 		pr_err("%s: top=%d, overflow!\n", __func__, pstack->top);
pstack             63 tools/perf/util/pstack.c 	pstack->entries[pstack->top++] = key;
pstack             66 tools/perf/util/pstack.c void *pstack__pop(struct pstack *pstack)
pstack             70 tools/perf/util/pstack.c 	if (pstack->top == 0) {
pstack             75 tools/perf/util/pstack.c 	ret = pstack->entries[--pstack->top];
pstack             76 tools/perf/util/pstack.c 	pstack->entries[pstack->top] = NULL;
pstack             80 tools/perf/util/pstack.c void *pstack__peek(struct pstack *pstack)
pstack             82 tools/perf/util/pstack.c 	if (pstack->top == 0)
pstack             84 tools/perf/util/pstack.c 	return pstack->entries[pstack->top - 1];
pstack              7 tools/perf/util/pstack.h struct pstack;
pstack              8 tools/perf/util/pstack.h struct pstack *pstack__new(unsigned short max_nr_entries);
pstack              9 tools/perf/util/pstack.h void pstack__delete(struct pstack *pstack);
pstack             10 tools/perf/util/pstack.h bool pstack__empty(const struct pstack *pstack);
pstack             11 tools/perf/util/pstack.h void pstack__remove(struct pstack *pstack, void *key);
pstack             12 tools/perf/util/pstack.h void pstack__push(struct pstack *pstack, void *key);
pstack             13 tools/perf/util/pstack.h void *pstack__pop(struct pstack *pstack);
pstack             14 tools/perf/util/pstack.h void *pstack__peek(struct pstack *pstack);