Lines Matching refs:next
269 struct xa_node *next, *node = xas->xa_alloc; in xas_destroy() local
273 next = rcu_dereference_raw(node->parent); in xas_destroy()
275 xas->xa_alloc = node = next; in xas_destroy()
781 void *first, *next; in xas_store() local
799 next = first; in xas_store()
819 if (xa_is_node(next) && (!node || node->shift)) in xas_store()
820 xas_free_nodes(xas, xa_to_node(next)); in xas_store()
823 count += !next - !entry; in xas_store()
834 next = xa_entry_locked(xas->xa, node, ++offset); in xas_store()
835 if (!xa_is_sibling(next)) { in xas_store()
838 first = next; in xas_store()
1858 struct xa_limit limit, u32 *next, gfp_t gfp) in __xa_alloc_cyclic() argument
1863 limit.min = max(min, *next); in __xa_alloc_cyclic()
1878 *next = *id + 1; in __xa_alloc_cyclic()
1879 if (*next == 0) in __xa_alloc_cyclic()
2239 node->array, node->private_list.prev, node->private_list.next); in xa_dump_node()