Lines Matching refs:ida_rt
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()
553 xa_unlock_irqrestore(&ida->ida_rt, flags); in ida_alloc_range()
579 xa_lock_irqsave(&ida->ida_rt, flags); in ida_free()
581 xa_unlock_irqrestore(&ida->ida_rt, flags); in ida_free()