Lines Matching refs:node_list
83 struct list_head node_list; member
89 struct list_head node_list; member
98 .node_list = LIST_HEAD_INIT((head).node_list) \
117 .node_list = LIST_HEAD_INIT((node).node_list), \
127 INIT_LIST_HEAD(&head->node_list); in plist_head_init()
139 INIT_LIST_HEAD(&node->node_list); in plist_node_init()
153 list_for_each_entry(pos, &(head)->node_list, node_list)
163 list_for_each_entry_continue(pos, &(head)->node_list, node_list)
174 list_for_each_entry_safe(pos, n, &(head)->node_list, node_list)
183 list_for_each_entry(pos, &(head)->node_list, mem.node_list)
195 list_for_each_entry_continue(pos, &(head)->node_list, m.node_list)
207 list_for_each_entry_safe(pos, n, &(head)->node_list, m.node_list)
215 return list_empty(&head->node_list); in plist_head_empty()
224 return list_empty(&node->node_list); in plist_node_empty()
268 list_next_entry(pos, node_list)
275 list_prev_entry(pos, node_list)
285 return list_entry(head->node_list.next, in plist_first()
286 struct plist_node, node_list); in plist_first()
297 return list_entry(head->node_list.prev, in plist_last()
298 struct plist_node, node_list); in plist_last()