Lines Matching defs:head
167 static inline void list_add(struct list_head *new, struct list_head *head) in list_add()
181 static inline void list_add_tail(struct list_head *new, struct list_head *head) in list_add_tail()
296 static inline void list_move(struct list_head *list, struct list_head *head) in list_move()
308 struct list_head *head) in list_move_tail()
323 static inline void list_bulk_move_tail(struct list_head *head, in list_bulk_move_tail()
342 static inline int list_is_first(const struct list_head *list, const struct list_head *head) in list_is_first()
352 static inline int list_is_last(const struct list_head *list, const struct list_head *head) in list_is_last()
362 static inline int list_is_head(const struct list_head *list, const struct list_head *head) in list_is_head()
371 static inline int list_empty(const struct list_head *head) in list_empty()
407 static inline int list_empty_careful(const struct list_head *head) in list_empty_careful()
417 static inline void list_rotate_left(struct list_head *head) in list_rotate_left()
435 struct list_head *head) in list_rotate_to_front()
449 static inline int list_is_singular(const struct list_head *head) in list_is_singular()
455 struct list_head *head, struct list_head *entry) in __list_cut_position()
481 struct list_head *head, struct list_head *entry) in list_cut_position()
508 struct list_head *head, in list_cut_before()
543 struct list_head *head) in list_splice()
555 struct list_head *head) in list_splice_tail()
569 struct list_head *head) in list_splice_init()
586 struct list_head *head) in list_splice_tail_init()
656 #define list_next_entry_circular(pos, head, member) \ argument
677 #define list_prev_entry_circular(pos, head, member) \ argument
686 #define list_for_each(pos, head) \ argument
694 #define list_for_each_reverse(pos, head) \ argument
702 #define list_for_each_rcu(pos, head) \ argument
714 #define list_for_each_continue(pos, head) \ argument
722 #define list_for_each_prev(pos, head) \ argument
731 #define list_for_each_safe(pos, n, head) \ argument
742 #define list_for_each_prev_safe(pos, n, head) \ argument
751 static inline size_t list_count_nodes(struct list_head *head) in list_count_nodes()
768 #define list_entry_is_head(pos, head, member) \ argument
777 #define list_for_each_entry(pos, head, member) \ argument
788 #define list_for_each_entry_reverse(pos, head, member) \ argument
801 #define list_prepare_entry(pos, head, member) \ argument
813 #define list_for_each_entry_continue(pos, head, member) \ argument
827 #define list_for_each_entry_continue_reverse(pos, head, member) \ argument
840 #define list_for_each_entry_from(pos, head, member) \ argument
853 #define list_for_each_entry_from_reverse(pos, head, member) \ argument
864 #define list_for_each_entry_safe(pos, n, head, member) \ argument
880 #define list_for_each_entry_safe_continue(pos, n, head, member) \ argument
896 #define list_for_each_entry_safe_from(pos, n, head, member) \ argument
911 #define list_for_each_entry_safe_reverse(pos, n, head, member) \ argument
1144 #define hlist_for_each(pos, head) \ argument
1147 #define hlist_for_each_safe(pos, n, head) \ argument
1162 #define hlist_for_each_entry(pos, head, member) \ argument
1193 #define hlist_for_each_entry_safe(pos, n, head, member) \ argument
1202 static inline size_t hlist_count_nodes(struct hlist_head *head) in hlist_count_nodes()