Lines Matching refs:start
40 fr_new(int start)
45 this->start = start;
47 this->min_unused_id = start;
71 fr_get(struct idr_free_id_range *list, int start)
75 while (entry && (entry->start != start))
81 fr_insert(struct idr_free_id_range *list, int start)
87 while (prev->next && prev->next->start < start)
90 n = fr_new(start);
97 prev->end = start;
99 n->end = n->next->start;
104 prev->min_unused_id = start;
109 if ((*pid)->id < start) {
175 idr_get_new_above(struct idr *idrp, void *obj, int start, int *newid)
181 if (start < 0)
184 range = fr_get(idrp->free_id_ranges, start);
186 range = fr_insert(idrp->free_id_ranges, start);