Lines Matching refs:start
450 int idr_alloc(struct idr *idr, void *ptr, int start, int end, gfp_t gfp_mask) in idr_alloc() argument
459 if (WARN_ON_ONCE(start < 0)) in idr_alloc()
461 if (unlikely(max < start)) in idr_alloc()
465 id = idr_get_empty_slot(idr, start, pa, gfp_mask, NULL); in idr_alloc()
488 int idr_alloc_cyclic(struct idr *idr, void *ptr, int start, int end, in idr_alloc_cyclic() argument
493 id = idr_alloc(idr, ptr, max(start, idr->cur), end, gfp_mask); in idr_alloc_cyclic()
495 id = idr_alloc(idr, ptr, start, end, gfp_mask); in idr_alloc_cyclic()
1078 int ida_simple_get(struct ida *ida, unsigned int start, unsigned int end, in ida_simple_get() argument
1085 BUG_ON((int)start < 0); in ida_simple_get()
1091 BUG_ON(end < start); in ida_simple_get()
1100 ret = ida_get_new_above(ida, start, &id); in ida_simple_get()