Lines Matching refs:xa
385 XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS); in ida_alloc_range()
508 xa_lock_irqsave(&ida->xa, flags); in ida_find_first_range()
510 entry = xa_find(&ida->xa, &index, max / IDA_BITMAP_BITS, XA_PRESENT); in ida_find_first_range()
534 xa_unlock_irqrestore(&ida->xa, flags); in ida_find_first_range()
543 xa_unlock_irqrestore(&ida->xa, flags); in ida_find_first_range()
558 XA_STATE(xas, &ida->xa, id / IDA_BITMAP_BITS); in ida_free()
612 XA_STATE(xas, &ida->xa, 0); in ida_destroy()
663 struct xarray *xa = &ida->xa; in ida_dump() local
664 pr_debug("ida: %p node %p free %d\n", ida, xa->xa_head, in ida_dump()
665 xa->xa_flags >> ROOT_TAG_SHIFT); in ida_dump()
666 ida_dump_entry(xa->xa_head, 0); in ida_dump()