Lines Matching defs:node
34 * of the node so we can avoid some pointer indirections.
75 uintptr_t node)
77 if (_util_sparse_array_node_level(node) > 0) {
78 uintptr_t *children = _util_sparse_array_node_data(node);
86 os_free_aligned(_util_sparse_array_node_data(node));
116 uintptr_t node)
118 uintptr_t prev_node = p_atomic_cmpxchg(node_ptr, cmp_node, node);
124 os_free_aligned(_util_sparse_array_node_data(node));
127 return node;
164 * clean-up path. Because we're only adding one node we never have to
196 uintptr_t node, unsigned level)
198 assert(_util_sparse_array_node_level(node) == level);
200 if (_util_sparse_array_node_level(node) > 0) {
201 uintptr_t *children = _util_sparse_array_node_data(node);