Searched refs:nr_pieces (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/mm/damon/ |
H A D | vaddr-test.h | 250 unsigned long start, unsigned long end, unsigned int nr_pieces) in damon_test_split_evenly_fail() 257 damon_va_evenly_split_region(t, r, nr_pieces), -EINVAL); in damon_test_split_evenly_fail() 269 unsigned long start, unsigned long end, unsigned int nr_pieces) in damon_test_split_evenly_succ() 273 unsigned long expected_width = (end - start) / nr_pieces; in damon_test_split_evenly_succ() 278 damon_va_evenly_split_region(t, r, nr_pieces), 0); in damon_test_split_evenly_succ() 279 KUNIT_EXPECT_EQ(test, damon_nr_regions(t), nr_pieces); in damon_test_split_evenly_succ() 282 if (i == nr_pieces - 1) { in damon_test_split_evenly_succ() 249 damon_test_split_evenly_fail(struct kunit *test, unsigned long start, unsigned long end, unsigned int nr_pieces) damon_test_split_evenly_fail() argument 268 damon_test_split_evenly_succ(struct kunit *test, unsigned long start, unsigned long end, unsigned int nr_pieces) damon_test_split_evenly_succ() argument
|
H A D | vaddr.c | 60 * Size-evenly split a region into 'nr_pieces' small regions 65 struct damon_region *r, unsigned int nr_pieces) in damon_va_evenly_split_region() 71 if (!r || !nr_pieces) in damon_va_evenly_split_region() 76 sz_piece = ALIGN_DOWN(sz_orig / nr_pieces, DAMON_MIN_REGION); in damon_va_evenly_split_region() 239 unsigned long sz = 0, nr_pieces; in __damon_va_init_regions() local 268 nr_pieces = (regions[i].end - regions[i].start) / sz; in __damon_va_init_regions() 269 damon_va_evenly_split_region(t, r, nr_pieces); in __damon_va_init_regions() 64 damon_va_evenly_split_region(struct damon_target *t, struct damon_region *r, unsigned int nr_pieces) damon_va_evenly_split_region() argument
|
Completed in 2 milliseconds