Home
last modified time | relevance | path

Searched refs:IDR_FREE (Results 1 – 3 of 3) sorted by relevance

/linux/lib/
A Dradix-tree.c429 all_tag_set(node, IDR_FREE); in radix_tree_extend()
430 if (!root_tag_get(root, IDR_FREE)) { in radix_tree_extend()
431 tag_clear(node, IDR_FREE, 0); in radix_tree_extend()
432 root_tag_set(root, IDR_FREE); in radix_tree_extend()
508 root_tag_clear(root, IDR_FREE); in radix_tree_shrink()
1372 node_tag_set(root, node, IDR_FREE, offset); in __radix_tree_delete()
1486 if (!radix_tree_tagged(root, IDR_FREE)) in idr_get_free()
1509 all_tag_set(child, IDR_FREE); in idr_get_free()
1518 if (!tag_get(node, IDR_FREE, offset)) { in idr_get_free()
1542 set_iter_tags(iter, node, offset, IDR_FREE); in idr_get_free()
[all …]
A Didr.c53 radix_tree_iter_tag_clear(&idr->idr_rt, &iter, IDR_FREE); in idr_alloc_u32()
299 if (!slot || radix_tree_tag_get(&idr->idr_rt, id, IDR_FREE)) in idr_replace()
/linux/include/linux/
A Didr.h29 #define IDR_FREE 0 macro
33 (1 << (ROOT_TAG_SHIFT + IDR_FREE)))
163 radix_tree_tagged(&idr->idr_rt, IDR_FREE); in idr_is_empty()

Completed in 7 milliseconds