Lines Matching defs:head
86 static inline void list_add(struct list_head *new, struct list_head *head) in list_add()
100 static inline void list_add_tail(struct list_head *new, struct list_head *head) in list_add_tail()
215 static inline void list_move(struct list_head *list, struct list_head *head) in list_move()
227 struct list_head *head) in list_move_tail()
242 static inline void list_bulk_move_tail(struct list_head *head, in list_bulk_move_tail()
261 static inline int list_is_first(const struct list_head *list, const struct list_head *head) in list_is_first()
271 static inline int list_is_last(const struct list_head *list, const struct list_head *head) in list_is_last()
281 static inline int list_is_head(const struct list_head *list, const struct list_head *head) in list_is_head()
290 static inline int list_empty(const struct list_head *head) in list_empty()
326 static inline int list_empty_careful(const struct list_head *head) in list_empty_careful()
336 static inline void list_rotate_left(struct list_head *head) in list_rotate_left()
354 struct list_head *head) in list_rotate_to_front()
368 static inline int list_is_singular(const struct list_head *head) in list_is_singular()
374 struct list_head *head, struct list_head *entry) in __list_cut_position()
400 struct list_head *head, struct list_head *entry) in list_cut_position()
427 struct list_head *head, in list_cut_before()
462 struct list_head *head) in list_splice()
474 struct list_head *head) in list_splice_tail()
488 struct list_head *head) in list_splice_init()
505 struct list_head *head) in list_splice_tail_init()
575 #define list_next_entry_circular(pos, head, member) \ argument
596 #define list_prev_entry_circular(pos, head, member) \ argument
605 #define list_for_each(pos, head) \ argument
613 #define list_for_each_rcu(pos, head) \ argument
625 #define list_for_each_continue(pos, head) \ argument
633 #define list_for_each_prev(pos, head) \ argument
642 #define list_for_each_safe(pos, n, head) \ argument
653 #define list_for_each_prev_safe(pos, n, head) \ argument
662 static inline size_t list_count_nodes(struct list_head *head) in list_count_nodes()
679 #define list_entry_is_head(pos, head, member) \ argument
688 #define list_for_each_entry(pos, head, member) \ argument
699 #define list_for_each_entry_reverse(pos, head, member) \ argument
712 #define list_prepare_entry(pos, head, member) \ argument
724 #define list_for_each_entry_continue(pos, head, member) \ argument
738 #define list_for_each_entry_continue_reverse(pos, head, member) \ argument
751 #define list_for_each_entry_from(pos, head, member) \ argument
764 #define list_for_each_entry_from_reverse(pos, head, member) \ argument
775 #define list_for_each_entry_safe(pos, n, head, member) \ argument
791 #define list_for_each_entry_safe_continue(pos, n, head, member) \ argument
807 #define list_for_each_entry_safe_from(pos, n, head, member) \ argument
822 #define list_for_each_entry_safe_reverse(pos, n, head, member) \ argument
1035 #define hlist_for_each(pos, head) \ argument
1038 #define hlist_for_each_safe(pos, n, head) \ argument
1053 #define hlist_for_each_entry(pos, head, member) \ argument
1084 #define hlist_for_each_entry_safe(pos, n, head, member) \ argument