Lines Matching refs:end
33 struct damon_region *damon_new_region(unsigned long start, unsigned long end) in damon_new_region() argument
42 region->ar.end = end; in damon_new_region()
360 sz += r->ar.end - r->ar.start; in damon_region_sz_limit()
540 sz = r->ar.end - r->ar.start; in __damos_valid_target()
566 unsigned long sz = r->ar.end - r->ar.start; in damon_do_apply_schemes()
567 struct timespec64 begin, end; in damon_do_apply_schemes() local
587 r->ar.end <= quota->charge_addr_from) in damon_do_apply_schemes()
595 if (r->ar.end - r->ar.start <= in damon_do_apply_schemes()
602 sz = r->ar.end - r->ar.start; in damon_do_apply_schemes()
623 ktime_get_coarse_ts64(&end); in damon_do_apply_schemes()
624 quota->total_charged_ns += timespec64_to_ns(&end) - in damon_do_apply_schemes()
629 quota->charge_addr_from = r->ar.end + 1; in damon_do_apply_schemes()
708 r->ar.end - r->ar.start; in kdamond_apply_schemes()
731 return r->ar.end - r->ar.start; in sz_damon_region()
745 l->ar.end = r->ar.end; in damon_merge_two_regions()
767 if (prev && prev->ar.end == r->ar.start && in damon_merge_regions_of()
808 new = damon_new_region(r->ar.start + sz_r, r->ar.end); in damon_split_region_at()
812 r->ar.end = new->ar.start; in damon_split_region_at()
829 sz_region = r->ar.end - r->ar.start; in damon_split_regions_of()