Lines Matching defs:r1
2179 struct idrange *r, *r1;
2200 while((r1 = TAILQ_NEXT(r, link)) != NULL) {
2201 if (r1->base - (r->base + r->size) >= size)
2203 r = r1;
2205 r = r1;
2208 r1 = TAILQ_LAST(&idrange_list, idrange_list);
2209 if (INT32_MAX - size + 1 < r1->base + r1->size) {
2217 if ((r1 = malloc(sizeof(struct idrange))) == NULL) {
2222 r1->type = type;
2223 r1->size = size;
2224 r1->owner = mod;
2226 r1->base = 0;
2227 TAILQ_INSERT_HEAD(&idrange_list, r1, link);
2230 r1->base = r->base + r->size;
2231 TAILQ_INSERT_TAIL(&idrange_list, r1, link);
2234 r1->base = r->base + r->size;
2235 TAILQ_INSERT_AFTER(&idrange_list, r, r1, link);
2237 r1->next = r1->base;