Lines Matching refs:xa
383 XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS); in ida_alloc_range()
506 xa_lock_irqsave(&ida->xa, flags); in ida_find_first_range()
508 entry = xa_find(&ida->xa, &index, max / IDA_BITMAP_BITS, XA_PRESENT); in ida_find_first_range()
532 xa_unlock_irqrestore(&ida->xa, flags); in ida_find_first_range()
541 xa_unlock_irqrestore(&ida->xa, flags); in ida_find_first_range()
556 XA_STATE(xas, &ida->xa, id / IDA_BITMAP_BITS); in ida_free()
610 XA_STATE(xas, &ida->xa, 0); in ida_destroy()
661 struct xarray *xa = &ida->xa; in ida_dump() local
662 pr_debug("ida: %p node %p free %d\n", ida, xa->xa_head, in ida_dump()
663 xa->xa_flags >> ROOT_TAG_SHIFT); in ida_dump()
664 ida_dump_entry(xa->xa_head, 0); in ida_dump()