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;