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_rcu(pos, head) \ argument
706 #define list_for_each_continue(pos, head) \ argument
714 #define list_for_each_prev(pos, head) \ argument
723 #define list_for_each_safe(pos, n, head) \ argument
734 #define list_for_each_prev_safe(pos, n, head) \ argument
743 static inline size_t list_count_nodes(struct list_head *head) in list_count_nodes()
760 #define list_entry_is_head(pos, head, member) \ argument
769 #define list_for_each_entry(pos, head, member) \ argument
780 #define list_for_each_entry_reverse(pos, head, member) \ argument
793 #define list_prepare_entry(pos, head, member) \ argument
805 #define list_for_each_entry_continue(pos, head, member) \ argument
819 #define list_for_each_entry_continue_reverse(pos, head, member) \ argument
832 #define list_for_each_entry_from(pos, head, member) \ argument
845 #define list_for_each_entry_from_reverse(pos, head, member) \ argument
856 #define list_for_each_entry_safe(pos, n, head, member) \ argument
872 #define list_for_each_entry_safe_continue(pos, n, head, member) \ argument
888 #define list_for_each_entry_safe_from(pos, n, head, member) \ argument
903 #define list_for_each_entry_safe_reverse(pos, n, head, member) \ argument
1116 #define hlist_for_each(pos, head) \ argument
1119 #define hlist_for_each_safe(pos, n, head) \ argument
1134 #define hlist_for_each_entry(pos, head, member) \ argument
1165 #define hlist_for_each_entry_safe(pos, n, head, member) \ argument