• Home
  • Raw
  • Download

Lines Matching refs:list_head

34 struct list_head {  struct
35 struct list_head *next, *prev; argument
41 struct list_head name = LIST_HEAD_INIT(name)
43 static inline void INIT_LIST_HEAD(struct list_head *list) in INIT_LIST_HEAD()
55 static inline void __list_add(struct list_head *new, in __list_add()
56 struct list_head *prev, in __list_add()
57 struct list_head *next) in __list_add()
73 static inline void list_add(struct list_head *new, struct list_head *head) in list_add()
86 static inline void list_add_tail(struct list_head *new, struct list_head *head) in list_add_tail()
98 static inline void __list_del(struct list_head * prev, struct list_head * next) in __list_del()
110 static inline void list_del(struct list_head *entry) in list_del()
149 static inline int list_len(struct list_head *head_p) in list_len()
151 struct list_head *p; in list_len()
165 static inline int list_empty(const struct list_head *head) in list_empty()
174 static inline struct list_head *list_first(const struct list_head *head) in list_first()
184 static inline void list_move_tail(struct list_head *list, in list_move_tail()
185 struct list_head *head) in list_move_tail()
191 static inline void __list_splice(struct list_head *list, in __list_splice()
192 struct list_head *head) in __list_splice()
194 struct list_head *first = list->next; in __list_splice()
195 struct list_head *last = list->prev; in __list_splice()
196 struct list_head *at = head->next; in __list_splice()
210 static inline void list_splice(struct list_head *list, struct list_head *head) in list_splice()
223 static inline void list_replace(struct list_head *old, in list_replace()
224 struct list_head *new) in list_replace()
232 static inline void list_replace_init(struct list_head *old, in list_replace_init()
233 struct list_head *new) in list_replace_init()