Lines Matching defs:starting_id
133 static int sub_alloc(struct idr *idp, int *starting_id, struct idr_layer **pa)
140 id = *starting_id;
160 *starting_id = id;
202 static int idr_get_empty_slot(struct idr *idp, int starting_id,
209 id = starting_id;
263 static int idr_get_new_above_int(struct idr *idp, void *ptr, int starting_id)
268 id = idr_get_empty_slot(idp, starting_id, pa);
297 * @id returns a value in the range @starting_id ... 0x7fffffff
299 int idr_get_new_above(struct idr *idp, void *ptr, int starting_id, int *id)
303 rv = idr_get_new_above_int(idp, ptr, starting_id);
771 * @p_id returns a value in the range @starting_id ... 0x7fffffff.
773 int ida_get_new_above(struct ida *ida, int starting_id, int *p_id)
778 int idr_id = starting_id / IDA_BITMAP_BITS;
779 int offset = starting_id % IDA_BITMAP_BITS;