xa_head            76 include/linux/radix-tree.h 	return root->xa_head == NULL;
xa_head           296 include/linux/xarray.h 	void __rcu *	xa_head;
xa_head           302 include/linux/xarray.h 	.xa_head = NULL,					\
xa_head           378 include/linux/xarray.h 	xa->xa_head = NULL;
xa_head           403 include/linux/xarray.h 	return xa->xa_head == NULL;
xa_head          1129 include/linux/xarray.h 	return rcu_dereference_check(xa->xa_head,
xa_head          1136 include/linux/xarray.h 	return rcu_dereference_protected(xa->xa_head,
xa_head          1493 include/linux/xarray.h 	return xa_head(xas->xa);
xa_head           242 lib/idr.c      		if (slot != &idr->idr_rt.xa_head && !xa_is_retry(entry))
xa_head           590 lib/idr.c      	pr_debug("ida: %p node %p free %d\n", ida, xa->xa_head,
xa_head           592 lib/idr.c      	ida_dump_entry(xa->xa_head, 0);
xa_head           400 lib/radix-tree.c 	struct radix_tree_node *node = rcu_dereference_raw(root->xa_head);
xa_head           429 lib/radix-tree.c 	entry = rcu_dereference_raw(root->xa_head);
xa_head           466 lib/radix-tree.c 		rcu_assign_pointer(root->xa_head, entry);
xa_head           482 lib/radix-tree.c 		struct radix_tree_node *node = rcu_dereference_raw(root->xa_head);
xa_head           517 lib/radix-tree.c 		root->xa_head = (void __rcu *)child;
xa_head           562 lib/radix-tree.c 					rcu_dereference_raw(root->xa_head))
xa_head           578 lib/radix-tree.c 			root->xa_head = NULL;
xa_head           612 lib/radix-tree.c 	void __rcu **slot = (void __rcu **)&root->xa_head;
xa_head           626 lib/radix-tree.c 		child = rcu_dereference_raw(root->xa_head);
xa_head           766 lib/radix-tree.c 	slot = (void __rcu **)&root->xa_head;
xa_head           897 lib/radix-tree.c 	WARN_ON_ONCE(!node && (slot != (void __rcu **)&root->xa_head) &&
xa_head          1199 lib/radix-tree.c 		return (void __rcu **)&root->xa_head;
xa_head          1490 lib/radix-tree.c 	void __rcu **slot = (void __rcu **)&root->xa_head;
xa_head          1506 lib/radix-tree.c 		child = rcu_dereference_raw(root->xa_head);
xa_head          1570 lib/radix-tree.c 	struct radix_tree_node *node = rcu_dereference_raw(idr->idr_rt.xa_head);
xa_head          1573 lib/radix-tree.c 	idr->idr_rt.xa_head = NULL;
xa_head           337 lib/test_xarray.c 		node = xa_head(xa);
xa_head           342 lib/test_xarray.c 		XA_BUG_ON(xa, xa_head(xa) == node);
xa_head           346 lib/test_xarray.c 		XA_BUG_ON(xa, xa->xa_head != node);
xa_head           584 lib/test_xarray.c 	XA_BUG_ON(xa, xa_to_node(xa_head(xa))->count != 2);
xa_head           585 lib/test_xarray.c 	XA_BUG_ON(xa, xa_to_node(xa_head(xa))->nr_values != 2);
xa_head           594 lib/test_xarray.c 	XA_BUG_ON(xa, xa_to_node(xa_head(xa))->count != 3);
xa_head           595 lib/test_xarray.c 	XA_BUG_ON(xa, xa_to_node(xa_head(xa))->nr_values != 2);
xa_head           606 lib/test_xarray.c 	XA_BUG_ON(xa, xa_to_node(xa_head(xa))->count != 4);
xa_head           607 lib/test_xarray.c 	XA_BUG_ON(xa, xa_to_node(xa_head(xa))->nr_values != 4);
xa_head           188 lib/xarray.c   	entry = xa_head(xas->xa);
xa_head           453 lib/xarray.c   		RCU_INIT_POINTER(xa->xa_head, entry);
xa_head           494 lib/xarray.c   			xas->xa->xa_head = NULL;
xa_head           612 lib/xarray.c   		rcu_assign_pointer(xa->xa_head, head);
xa_head           655 lib/xarray.c   		slot = &xa->xa_head;
xa_head           667 lib/xarray.c   		slot = &xa->xa_head;
xa_head           772 lib/xarray.c   	void __rcu **slot = &xas->xa->xa_head;
xa_head          1166 lib/xarray.c   		entry = xa_head(xas->xa);
xa_head          1995 lib/xarray.c   	RCU_INIT_POINTER(xa->xa_head, NULL);
xa_head          2074 lib/xarray.c   	void *entry = xa->xa_head;
xa_head           249 tools/testing/radix-tree/test.c 	struct radix_tree_node *node = root->xa_head;
xa_head           273 tools/testing/radix-tree/test.c 	struct radix_tree_node *node = root->xa_head;