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

/linux-master/lib/
H A Dradix-tree.c421 if (!entry && (!is_idr(root) || root_tag_get(root, IDR_FREE)))
431 all_tag_set(node, IDR_FREE);
432 if (!root_tag_get(root, IDR_FREE)) {
433 tag_clear(node, IDR_FREE, 0);
434 root_tag_set(root, IDR_FREE);
509 if (is_idr(root) && !tag_get(node, IDR_FREE, 0))
510 root_tag_clear(root, IDR_FREE);
846 * non-NULL. For the IDA, we mark slots as being IDR_FREE while they still
856 bool free = node_tag_get(root, node, IDR_FREE, offset);
1373 node_tag_set(root, node, IDR_FREE, offse
[all...]
H A Didr.c53 radix_tree_iter_tag_clear(&idr->idr_rt, &iter, IDR_FREE);
299 if (!slot || radix_tree_tag_get(&idr->idr_rt, id, IDR_FREE))
/linux-master/include/linux/
H A Didr.h29 #define IDR_FREE 0 macro
31 /* Set the IDR flag and the IDR_FREE tag */
33 (1 << (ROOT_TAG_SHIFT + IDR_FREE)))
163 radix_tree_tagged(&idr->idr_rt, IDR_FREE);

Completed in 89 milliseconds