Home
last modified time | relevance | path

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

/Linux-v4.19/lib/
Didr.c368 struct radix_tree_root *root = &ida->ida_rt; in ida_get_new_above()
459 slot = radix_tree_iter_lookup(&ida->ida_rt, &iter, index); in ida_remove()
476 radix_tree_iter_tag_set(&ida->ida_rt, &iter, IDR_FREE); in ida_remove()
480 radix_tree_iter_delete(&ida->ida_rt, &iter, slot); in ida_remove()
483 radix_tree_iter_delete(&ida->ida_rt, &iter, slot); in ida_remove()
507 xa_lock_irqsave(&ida->ida_rt, flags); in ida_destroy()
508 radix_tree_for_each_slot(slot, &ida->ida_rt, &iter, 0) { in ida_destroy()
512 radix_tree_iter_delete(&ida->ida_rt, &iter, slot); in ida_destroy()
514 xa_unlock_irqrestore(&ida->ida_rt, flags); in ida_destroy()
545 xa_lock_irqsave(&ida->ida_rt, flags); in ida_alloc_range()
[all …]
Dradix-tree.c366 struct radix_tree_root *root = &ida->ida_rt; in ida_dump()
/Linux-v4.19/include/linux/
Didr.h231 struct radix_tree_root ida_rt; member
235 .ida_rt = RADIX_TREE_INIT(name, IDR_RT_MARKER | GFP_NOWAIT), \
295 INIT_RADIX_TREE(&ida->ida_rt, IDR_RT_MARKER | GFP_NOWAIT); in ida_init()
304 return radix_tree_empty(&ida->ida_rt); in ida_is_empty()