1 /* SPDX-License-Identifier: GPL-2.0 */
8 struct pstack
*pstack__new(unsigned short max_nr_entries
);
9 void pstack__delete(struct pstack
*pstack
);
10 bool pstack__empty(const struct pstack
*pstack
);
11 void pstack__remove(struct pstack
*pstack
, void *key
);
12 void pstack__push(struct pstack
*pstack
, void *key
);
13 void *pstack__pop(struct pstack
*pstack
);
14 void *pstack__peek(struct pstack
*pstack
);
16 #endif /* _PERF_PSTACK_ */