Lines Matching refs:ar
129 region->ar.start = start;
130 region->ar.end = end;
172 return !(r->ar.end <= re->start || re->end <= r->ar.start);
189 if (r->ar.end != next->ar.start) {
190 newr = damon_new_region(r->ar.end, next->ar.start);
241 if (r->ar.start >= range->end)
255 first->ar.start = ALIGN_DOWN(range->start,
257 last->ar.end = ALIGN(range->end, DAMON_MIN_REGION);
902 r->ar.end <= quota->charge_addr_from)
905 if (quota->charge_addr_from && r->ar.start <
908 r->ar.start, DAMON_MIN_REGION);
956 if (start <= r->ar.start && r->ar.end <= end) {
961 if (r->ar.end <= start || end <= r->ar.start) {
966 if (r->ar.start < start) {
967 damon_split_region_at(t, r, start - r->ar.start);
972 damon_split_region_at(t, r, end - r->ar.start);
1054 quota->charge_addr_from = r->ar.end + 1;
1320 l->ar.end = r->ar.end;
1342 if (prev && prev->ar.end == r->ar.start &&
1382 new = damon_new_region(r->ar.start + sz_r, r->ar.end);
1386 r->ar.end = new->ar.start;