Lines Matching refs:list_head
15 struct list_head { struct
16 struct list_head *next, *prev; argument
32 struct list_head name = LIST_HEAD_INIT(name)
34 static inline void INIT_LIST_HEAD(struct list_head *list) in INIT_LIST_HEAD()
40 static inline void __list_add(struct list_head *new, in __list_add()
41 struct list_head *prev, in __list_add()
42 struct list_head *next) in __list_add()
50 static inline void list_add(struct list_head *new, struct list_head *head) in list_add()
55 static inline void list_add_tail(struct list_head *new, struct list_head *head) in list_add_tail()
60 static inline void __list_del(struct list_head * prev, struct list_head * next) in __list_del()
66 static inline void list_del(struct list_head *entry) in list_del()
73 static inline void list_del_init(struct list_head *entry) in list_del_init()
79 static inline int list_empty(const struct list_head *head) in list_empty()
84 static inline int list_is_last(const struct list_head *list, in list_is_last()
85 const struct list_head *head) in list_is_last()
90 static inline void __list_splice(const struct list_head *list, in __list_splice()
91 struct list_head *prev, in __list_splice()
92 struct list_head *next) in __list_splice()
94 struct list_head *first = list->next; in __list_splice()
95 struct list_head *last = list->prev; in __list_splice()
104 static inline void list_splice(const struct list_head *list, in list_splice()
105 struct list_head *head) in list_splice()