Lines Matching refs:list_head
53 struct list_head { struct
54 struct list_head *next, *prev; argument
60 struct list_head name = LIST_HEAD_INIT(name)
72 static inline void __list_add(struct list_head *new, in __list_add()
73 struct list_head *prev, in __list_add()
74 struct list_head *next) in __list_add()
90 static inline void list_add(struct list_head *new, struct list_head *head) in list_add()
103 static inline void list_add_tail(struct list_head *new, struct list_head *head) in list_add_tail()
114 static inline void __list_add_rcu(struct list_head * new, in __list_add_rcu()
115 struct list_head * prev, struct list_head * next) in __list_add_rcu()
140 static inline void list_add_rcu(struct list_head *new, struct list_head *head) in list_add_rcu()
161 static inline void list_add_tail_rcu(struct list_head *new, in list_add_tail_rcu()
162 struct list_head *head) in list_add_tail_rcu()
174 static inline void __list_del(struct list_head * prev, struct list_head * next) in __list_del()
186 static inline void list_del(struct list_head *entry) in list_del()
217 static inline void list_del_rcu(struct list_head *entry) in list_del_rcu()
227 static inline void list_del_init(struct list_head *entry) in list_del_init()
238 static inline void list_move(struct list_head *list, struct list_head *head) in list_move()
249 static inline void list_move_tail(struct list_head *list, in list_move_tail()
250 struct list_head *head) in list_move_tail()
260 static inline int list_empty(const struct list_head *head) in list_empty()
277 static inline int list_empty_careful(const struct list_head *head) in list_empty_careful()
279 struct list_head *next = head->next; in list_empty_careful()
283 static inline void __list_splice(struct list_head *list, in __list_splice()
284 struct list_head *head) in __list_splice()
286 struct list_head *first = list->next; in __list_splice()
287 struct list_head *last = list->prev; in __list_splice()
288 struct list_head *at = head->next; in __list_splice()
302 static inline void list_splice(struct list_head *list, struct list_head *head) in list_splice()
315 static inline void list_splice_init(struct list_head *list, in list_splice_init()
316 struct list_head *head) in list_splice_init()