Lines Matching defs:head
39 #define list_next_rcu(head) (*((struct list_head **)(&(head)->next)))
40 #define list_prev_rcu(head) (*((struct list_head **)(&(head)->prev)))
42 #define list_for_each_entry_rcu(pos, head, member) \
43 for (pos = list_entry_rcu((head)->next, typeof(*(pos)), member); \
44 &(pos)->member != (head); \
58 list_add_rcu(struct list_head *new, struct list_head *head)
60 linux_list_add_rcu(new, head, head->next);
64 list_add_tail_rcu(struct list_head *new, struct list_head *head)
66 linux_list_add_rcu(new, head->prev, head);
88 #define hlist_first_rcu(head) (*((struct hlist_node **)(&(head)->first)))
102 #define hlist_for_each_entry_rcu(pos, head, member) \
103 for (pos = hlist_entry_safe (rcu_dereference_raw(hlist_first_rcu(head)),\