1  /* SPDX-License-Identifier: GPL-2.0 */
2  #ifndef LIST_TYPES_H
3  #define LIST_TYPES_H
4  
5  struct list_head {
6  	struct list_head *next, *prev;
7  };
8  
9  struct hlist_head {
10  	struct hlist_node *first;
11  };
12  
13  struct hlist_node {
14  	struct hlist_node *next, **pprev;
15  };
16  
17  #endif /* LIST_TYPES_H */
18