Lines Matching refs:r
22 static inline unsigned long damon_rand(unsigned long l, unsigned long r) in damon_rand() argument
24 return l + prandom_u32_max(r - l); in damon_rand()
311 struct damon_target *t, struct damon_region *r,
314 struct damon_target *t, struct damon_region *r,
418 static inline struct damon_region *damon_next_region(struct damon_region *r) in damon_next_region() argument
420 return container_of(r->list.next, struct damon_region, list); in damon_next_region()
423 static inline struct damon_region *damon_prev_region(struct damon_region *r) in damon_prev_region() argument
425 return container_of(r->list.prev, struct damon_region, list); in damon_prev_region()
433 #define damon_for_each_region(r, t) \ argument
434 list_for_each_entry(r, &t->regions_list, list)
436 #define damon_for_each_region_safe(r, next, t) \ argument
437 list_for_each_entry_safe(r, next, &t->regions_list, list)
458 static inline void damon_insert_region(struct damon_region *r, in damon_insert_region() argument
462 __list_add(&r->list, &prev->list, &next->list); in damon_insert_region()
466 void damon_add_region(struct damon_region *r, struct damon_target *t);
467 void damon_destroy_region(struct damon_region *r, struct damon_target *t);