Searched refs:nr_pieces (Results 1 - 2 of 2) sorted by relevance

/linux-master/mm/damon/
H A Dvaddr-test.h250 unsigned long start, unsigned long end, unsigned int nr_pieces)
257 damon_va_evenly_split_region(t, r, nr_pieces), -EINVAL);
269 unsigned long start, unsigned long end, unsigned int nr_pieces)
273 unsigned long expected_width = (end - start) / nr_pieces;
278 damon_va_evenly_split_region(t, r, nr_pieces), 0);
279 KUNIT_EXPECT_EQ(test, damon_nr_regions(t), nr_pieces);
282 if (i == nr_pieces - 1) {
249 damon_test_split_evenly_fail(struct kunit *test, unsigned long start, unsigned long end, unsigned int nr_pieces) argument
268 damon_test_split_evenly_succ(struct kunit *test, unsigned long start, unsigned long end, unsigned int nr_pieces) argument
H A Dvaddr.c60 * Size-evenly split a region into 'nr_pieces' small regions
65 struct damon_region *r, unsigned int nr_pieces)
71 if (!r || !nr_pieces)
76 sz_piece = ALIGN_DOWN(sz_orig / nr_pieces, DAMON_MIN_REGION);
239 unsigned long sz = 0, nr_pieces; local
268 nr_pieces = (regions[i].end - regions[i].start) / sz;
269 damon_va_evenly_split_region(t, r, nr_pieces);
64 damon_va_evenly_split_region(struct damon_target *t, struct damon_region *r, unsigned int nr_pieces) argument

Completed in 175 milliseconds