Lines Matching refs:list_head
24 struct list_head { struct
25 struct list_head *next, *prev; argument
40 _INLINE_ void __list_add(struct list_head * add, in __list_add()
41 struct list_head * prev, in __list_add()
42 struct list_head * next) in __list_add()
58 _INLINE_ void list_add(struct list_head *add, struct list_head *head) in list_add()
71 _INLINE_ void list_add_tail(struct list_head *add, struct list_head *head) in list_add_tail()
83 _INLINE_ void __list_del(struct list_head * prev, in __list_del()
84 struct list_head * next) in __list_del()
97 _INLINE_ void list_del(struct list_head *entry) in list_del()
106 _INLINE_ void list_del_init(struct list_head *entry) in list_del_init()
116 _INLINE_ int list_empty(struct list_head *head) in list_empty()
126 _INLINE_ void list_splice(struct list_head *list, struct list_head *head) in list_splice()
128 struct list_head *first = list->next; in list_splice()
131 struct list_head *last = list->prev; in list_splice()
132 struct list_head *at = head->next; in list_splice()