Lines Matching defs:r_end

94 	u_long	r_end;		/* index of the last entry (inclusive) */
171 r->r_end = end;
178 if (s->r_end == ULONG_MAX)
180 if (s->r_end + 1 >= r->r_start)
189 if (r->r_start <= s->r_end && r->r_end >= s->r_start) {
196 if (t && r->r_start <= t->r_end && r->r_end >= t->r_start) {
205 if (t && (r->r_end + 1 != t->r_start || t->r_flags != 0))
209 if (s->r_end + 1 == r->r_start && s->r_flags == 0) {
212 s->r_end = t->r_end;
217 s->r_end = r->r_end;
224 } else if (s->r_end < r->r_start) {
242 return (rman_manage_region(rm, r->__r_i->r_start, r->__r_i->r_end));
286 *end = r->r_end;
304 *end = r->r_end;
330 if (end < r->r_start || r->r_end < start)
349 KASSERT(s == NULL || s->r_end + 1 == r->r_start,
351 KASSERT(t == NULL || r->r_end + 1 == t->r_start,
363 if (end > r->r_end && (t == NULL || (t->r_flags & RF_ALLOCATED) ||
364 t->r_end < end)) {
383 s->r_end = start - 1;
385 if (end > r->r_end ||
386 (end < r->r_end && t != NULL && !(t->r_flags & RF_ALLOCATED))) {
388 r->r_end = end;
389 if (t->r_end == end) {
405 new->r_end = start - 1;
411 s->r_end = start - 1;
417 if (end < r->r_end) {
420 new->r_end = r->r_end;
423 r->r_end = end;
459 r && r->r_end < start + count - 1;
478 DPRINTF(("considering [%#lx, %#lx]\n", s->r_start, s->r_end));
508 rstart < s->r_end);
509 rend = ulmin(s->r_end, ulmax(rstart + count - 1, end));
520 if ((s->r_end - s->r_start + 1) == count) {
530 * s->r_end > rstart + count - 1, then
542 rv->r_end = rstart + count - 1;
547 if (s->r_start < rv->r_start && s->r_end > rv->r_end) {
551 rv->r_start, rv->r_end,
552 rv->r_end + 1, s->r_end));
562 r->r_start = rv->r_end + 1;
563 r->r_end = s->r_end;
566 s->r_end = rv->r_start - 1;
576 s->r_start = rv->r_end + 1;
583 s->r_end = rv->r_start - 1;
603 for (s = r; s && s->r_end <= end; s = TAILQ_NEXT(s, r_link)) {
606 (s->r_end - s->r_start + 1) == count &&
608 ((s->r_start ^ s->r_end) & bmask) == 0) {
613 rv->r_end = s->r_end;
726 s->r_end + 1 != r->r_start))
730 r->r_end + 1 != t->r_start))
737 s->r_end = t->r_end;
745 s->r_end = r->r_end;
824 r->__r_i->r_end = end;
831 return (r->__r_i->r_end);
838 return (r->__r_i->r_end - r->__r_i->r_start + 1);
1018 ures.r_size = res->r_end - res->r_start + 1;
1056 r->r_start, r->r_end, r->r_rid);