Lines Matching refs:min
380 int ida_alloc_range(struct ida *ida, unsigned int min, unsigned int max, in ida_alloc_range() argument
383 XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS); in ida_alloc_range()
384 unsigned bit = min % IDA_BITMAP_BITS; in ida_alloc_range()
388 if ((int)min < 0) in ida_alloc_range()
398 if (xas.xa_index > min / IDA_BITMAP_BITS) in ida_alloc_range()
455 xas.xa_index = min / IDA_BITMAP_BITS; in ida_alloc_range()
456 bit = min % IDA_BITMAP_BITS; in ida_alloc_range()
469 xas_set(&xas, min / IDA_BITMAP_BITS); in ida_alloc_range()
470 bit = min % IDA_BITMAP_BITS; in ida_alloc_range()
491 int ida_find_first_range(struct ida *ida, unsigned int min, unsigned int max) in ida_find_first_range() argument
493 unsigned long index = min / IDA_BITMAP_BITS; in ida_find_first_range()
494 unsigned int offset = min % IDA_BITMAP_BITS; in ida_find_first_range()
501 if ((int)min < 0) in ida_find_first_range()
514 if (index > min / IDA_BITMAP_BITS) in ida_find_first_range()