Lines Matching refs:list_head
24 struct list_head { struct
25 struct list_head * next, * prev; argument
34 static __inline__ void list_init(struct list_head * ptr) in list_init()
46 static __inline__ void __list_add(struct list_head * new_entry, in __list_add()
47 struct list_head * prev, in __list_add()
48 struct list_head * next) in __list_add()
64 static __inline__ void list_add(struct list_head * new_entry, struct list_head * head) in list_add()
77 static __inline__ void list_add_tail(struct list_head * new_entry, struct list_head * head) in list_add_tail()
89 static __inline__ void __list_del(struct list_head * prev, in __list_del()
90 struct list_head * next) in __list_del()
101 static __inline__ void list_del(struct list_head * entry) in list_del()
110 static __inline__ void list_del_init(struct list_head * entry) in list_del_init()
120 static __inline__ int list_empty(struct list_head const * head) in list_empty()
130 static __inline__ void list_splice(struct list_head * list, struct list_head * head) in list_splice()
132 struct list_head * first = list->next; in list_splice()
135 struct list_head * last = list->prev; in list_splice()
136 struct list_head * at = head->next; in list_splice()
175 #define LIST_HEAD(name) struct list_head name = LIST_HEAD_INIT(name)