Searched refs:ida_rt (Results 1 – 3 of 3) sorted by relevance
/linux-4.19.296/lib/ |
D | idr.c | 370 struct radix_tree_root *root = &ida->ida_rt; in ida_get_new_above() 461 slot = radix_tree_iter_lookup(&ida->ida_rt, &iter, index); in ida_remove() 478 radix_tree_iter_tag_set(&ida->ida_rt, &iter, IDR_FREE); in ida_remove() 482 radix_tree_iter_delete(&ida->ida_rt, &iter, slot); in ida_remove() 485 radix_tree_iter_delete(&ida->ida_rt, &iter, slot); in ida_remove() 509 xa_lock_irqsave(&ida->ida_rt, flags); in ida_destroy() 510 radix_tree_for_each_slot(slot, &ida->ida_rt, &iter, 0) { in ida_destroy() 514 radix_tree_iter_delete(&ida->ida_rt, &iter, slot); in ida_destroy() 516 xa_unlock_irqrestore(&ida->ida_rt, flags); in ida_destroy() 547 xa_lock_irqsave(&ida->ida_rt, flags); in ida_alloc_range() [all …]
|
D | radix-tree.c | 366 struct radix_tree_root *root = &ida->ida_rt; in ida_dump()
|
/linux-4.19.296/include/linux/ |
D | idr.h | 231 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()
|