Lines Matching refs:node_list
82 struct list_head node_list; member
88 struct list_head node_list; member
97 .node_list = LIST_HEAD_INIT((head).node_list) \
116 .node_list = LIST_HEAD_INIT((node).node_list), \
126 INIT_LIST_HEAD(&head->node_list); in plist_head_init()
138 INIT_LIST_HEAD(&node->node_list); in plist_node_init()
152 list_for_each_entry(pos, &(head)->node_list, node_list)
162 list_for_each_entry_continue(pos, &(head)->node_list, node_list)
173 list_for_each_entry_safe(pos, n, &(head)->node_list, node_list)
182 list_for_each_entry(pos, &(head)->node_list, mem.node_list)
194 list_for_each_entry_continue(pos, &(head)->node_list, m.node_list)
206 list_for_each_entry_safe(pos, n, &(head)->node_list, m.node_list)
214 return list_empty(&head->node_list); in plist_head_empty()
223 return list_empty(&node->node_list); in plist_node_empty()
267 list_next_entry(pos, node_list)
274 list_prev_entry(pos, node_list)
284 return list_entry(head->node_list.next, in plist_first()
285 struct plist_node, node_list); in plist_first()
296 return list_entry(head->node_list.prev, in plist_last()
297 struct plist_node, node_list); in plist_last()