damon_addr_range
int damon_set_regions(struct damon_target *t, struct damon_addr_range *ranges,
struct damon_addr_range addr_range;
struct damon_addr_range ar;
struct damon_addr_range *ranges;
struct damon_addr_range *re)
int damon_set_regions(struct damon_target *t, struct damon_addr_range *ranges,
struct damon_addr_range addr_range;
struct damon_addr_range *range;
struct damon_addr_range ar;
struct damon_addr_range addr_range;
struct damon_addr_range ar;
struct damon_addr_range *ranges = kmalloc_objs(*ranges,
f->addr_range = (struct damon_addr_range){.start = 2, .end = 6};
struct damon_addr_range *old_ranges, int sz_old_ranges,
struct damon_addr_range *new_ranges, int sz_new_ranges,
struct damon_addr_range *expect_ranges, int sz_expect_ranges)
(struct damon_addr_range[]){}, 0,
(struct damon_addr_range[]){
(struct damon_addr_range[]){
(struct damon_addr_range[]){
(struct damon_addr_range[]){
(struct damon_addr_range[]){
(struct damon_addr_range[]){
(struct damon_addr_range[]){
(struct damon_addr_range[]){
(struct damon_addr_range[]){
(struct damon_addr_range[]){
(struct damon_addr_range[]){
(struct damon_addr_range[]){
(struct damon_addr_range[]){
(struct damon_addr_range[]){
struct damon_addr_range *three_regions,
struct damon_addr_range *ranges;
struct damon_addr_range new_three_regions[3] = {
(struct damon_addr_range){.start = 5, .end = 27},
(struct damon_addr_range){.start = 45, .end = 55},
(struct damon_addr_range){.start = 73, .end = 104} };
struct damon_addr_range new_three_regions[3] = {
(struct damon_addr_range){.start = 5, .end = 27},
(struct damon_addr_range){.start = 56, .end = 57},
(struct damon_addr_range){.start = 65, .end = 104} };
struct damon_addr_range new_three_regions[3] = {
(struct damon_addr_range){.start = 5, .end = 27},
(struct damon_addr_range){.start = 61, .end = 63},
(struct damon_addr_range){.start = 65, .end = 104} };
struct damon_addr_range new_three_regions[3] = {
(struct damon_addr_range){.start = 5, .end = 7},
(struct damon_addr_range){.start = 30, .end = 32},
(struct damon_addr_range){.start = 65, .end = 68} };
struct damon_addr_range regions[3] = {0};
struct damon_addr_range regions[3])
struct damon_addr_range regions[3];
struct damon_addr_range three_regions[3];
static unsigned long sz_range(struct damon_addr_range *r)
struct damon_addr_range regions[3])
struct damon_addr_range first_gap = {0}, second_gap = {0};
struct damon_addr_range range;