Lines Matching refs:ida_rt
368 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()
551 xa_unlock_irqrestore(&ida->ida_rt, flags); in ida_alloc_range()
575 xa_lock_irqsave(&ida->ida_rt, flags); in ida_free()
577 xa_unlock_irqrestore(&ida->ida_rt, flags); in ida_free()