types.h revision e6817ec1d8ab31fc7b01906e305f848542df6413
1#ifndef _PERF_LINUX_TYPES_H_
2#define _PERF_LINUX_TYPES_H_
3
4#include <asm/types.h>
5
6#define DECLARE_BITMAP(name,bits) \
7	unsigned long name[BITS_TO_LONGS(bits)]
8
9struct list_head {
10	struct list_head *next, *prev;
11};
12
13struct hlist_head {
14	struct hlist_node *first;
15};
16
17struct hlist_node {
18	struct hlist_node *next, **pprev;
19};
20
21#endif
22