• Home
  • Raw
  • Download

Lines Matching refs:list_head

32 struct list_head {  struct
33 struct list_head *next, *prev; argument
39 struct list_head name = LIST_HEAD_INIT(name)
51 static inline void __list_add(struct list_head *new, in __list_add()
52 struct list_head *prev, in __list_add()
53 struct list_head *next) in __list_add()
69 static inline void list_add(struct list_head *new, struct list_head *head) in list_add()
82 static inline void list_add_tail(struct list_head *new, struct list_head *head) in list_add_tail()
94 static inline void __list_del(struct list_head *prev, struct list_head *next) in __list_del()
106 static inline void list_del(struct list_head *entry) in list_del()
117 static inline void list_del_init(struct list_head *entry) in list_del_init()
128 static inline void list_move(struct list_head *list, struct list_head *head) in list_move()
139 static inline void list_move_tail(struct list_head *list, in list_move_tail()
140 struct list_head *head) in list_move_tail()
150 static inline int list_empty(const struct list_head *head) in list_empty()
155 static inline void __list_splice(struct list_head *list, in __list_splice()
156 struct list_head *head) in __list_splice()
158 struct list_head *first = list->next; in __list_splice()
159 struct list_head *last = list->prev; in __list_splice()
160 struct list_head *at = head->next; in __list_splice()
174 static inline void list_splice(struct list_head *list, struct list_head *head) in list_splice()
187 static inline void list_splice_init(struct list_head *list, in list_splice_init()
188 struct list_head *head) in list_splice_init()