Lines Matching full:ps

26 	u32 mm_size, ps, bias_size, bias_start, bias_end, bias_rem;  in drm_test_buddy_alloc_range_bias()  local
33 ps = roundup_pow_of_two(prandom_u32_state(&prng) % bias_size); in drm_test_buddy_alloc_range_bias()
34 ps = max(SZ_4K, ps); in drm_test_buddy_alloc_range_bias()
35 mm_size = (SZ_8M-1) & ~(ps-1); /* Multiple roots */ in drm_test_buddy_alloc_range_bias()
37 kunit_info(test, "mm_size=%u, ps=%u\n", mm_size, ps); in drm_test_buddy_alloc_range_bias()
39 KUNIT_ASSERT_FALSE_MSG(test, drm_buddy_init(&mm, mm_size, ps), in drm_test_buddy_alloc_range_bias()
64 bias_end, bias_size + ps, bias_size, in drm_test_buddy_alloc_range_bias()
67 "buddy_alloc failed with bias(%x-%x), size=%u, ps=%u\n", in drm_test_buddy_alloc_range_bias()
73 bias_end, bias_size + ps, ps, in drm_test_buddy_alloc_range_bias()
76 "buddy_alloc didn't fail with bias(%x-%x), size=%u, ps=%u\n", in drm_test_buddy_alloc_range_bias()
77 bias_start, bias_end, bias_size + ps, ps); in drm_test_buddy_alloc_range_bias()
81 drm_buddy_alloc_blocks(&mm, bias_start + ps, in drm_test_buddy_alloc_range_bias()
82 bias_end, bias_size, ps, in drm_test_buddy_alloc_range_bias()
85 "buddy_alloc didn't fail with bias(%x-%x), size=%u, ps=%u\n", in drm_test_buddy_alloc_range_bias()
86 bias_start + ps, bias_end, bias_size, ps); in drm_test_buddy_alloc_range_bias()
90 drm_buddy_alloc_blocks(&mm, bias_start + ps, in drm_test_buddy_alloc_range_bias()
91 bias_end - ps, in drm_test_buddy_alloc_range_bias()
95 "buddy_alloc h didn't fail with bias(%x-%x), size=%u, ps=%u\n", in drm_test_buddy_alloc_range_bias()
96 bias_start + ps, bias_end - ps, bias_size >> 1, bias_size >> 1); in drm_test_buddy_alloc_range_bias()
104 "buddy_alloc i failed with bias(%x-%x), size=%u, ps=%u\n", in drm_test_buddy_alloc_range_bias()
111 bias_end, ps, bias_size, in drm_test_buddy_alloc_range_bias()
114 "buddy_alloc failed with bias(%x-%x), size=%u, ps=%u\n", in drm_test_buddy_alloc_range_bias()
115 bias_start, bias_end, ps, bias_size); in drm_test_buddy_alloc_range_bias()
119 size = max(round_up(prandom_u32_state(&prng) % bias_rem, ps), ps); in drm_test_buddy_alloc_range_bias()
123 bias_end, size, ps, in drm_test_buddy_alloc_range_bias()
126 "buddy_alloc failed with bias(%x-%x), size=%u, ps=%u\n", in drm_test_buddy_alloc_range_bias()
127 bias_start, bias_end, size, ps); in drm_test_buddy_alloc_range_bias()
133 bias_end, bias_rem + ps, ps, in drm_test_buddy_alloc_range_bias()
136 "buddy_alloc didn't fail with bias(%x-%x), size=%u, ps=%u\n", in drm_test_buddy_alloc_range_bias()
137 bias_start, bias_end, bias_rem + ps, ps); in drm_test_buddy_alloc_range_bias()
141 size = max(round_up(prandom_u32_state(&prng) % bias_rem, ps), ps); in drm_test_buddy_alloc_range_bias()
142 size = max(size, ps); in drm_test_buddy_alloc_range_bias()
146 bias_end, size, ps, in drm_test_buddy_alloc_range_bias()
149 "buddy_alloc failed with bias(%x-%x), size=%u, ps=%u\n", in drm_test_buddy_alloc_range_bias()
150 bias_start, bias_end, size, ps); in drm_test_buddy_alloc_range_bias()
175 KUNIT_ASSERT_FALSE_MSG(test, drm_buddy_init(&mm, mm_size, ps), in drm_test_buddy_alloc_range_bias()
178 bias_start = round_up(prandom_u32_state(&prng) % (mm_size - ps), ps); in drm_test_buddy_alloc_range_bias()
179 bias_end = round_up(bias_start + prandom_u32_state(&prng) % (mm_size - bias_start), ps); in drm_test_buddy_alloc_range_bias()
180 bias_end = max(bias_end, bias_start + ps); in drm_test_buddy_alloc_range_bias()
184 u32 size = max(round_up(prandom_u32_state(&prng) % bias_rem, ps), ps); in drm_test_buddy_alloc_range_bias()
188 bias_end, size, ps, in drm_test_buddy_alloc_range_bias()
191 "buddy_alloc failed with bias(%x-%x), size=%u, ps=%u\n", in drm_test_buddy_alloc_range_bias()
192 bias_start, bias_end, size, ps); in drm_test_buddy_alloc_range_bias()
204 bias_start -= round_up(prandom_u32_state(&prng) % bias_start, ps); in drm_test_buddy_alloc_range_bias()
206 bias_end += round_up(prandom_u32_state(&prng) % (mm_size - bias_end), ps); in drm_test_buddy_alloc_range_bias()
217 ps, ps, in drm_test_buddy_alloc_range_bias()
221 bias_start, bias_end, ps); in drm_test_buddy_alloc_range_bias()
229 const unsigned long ps = SZ_4K, mm_size = 16 * 3 * SZ_4K; in drm_test_buddy_alloc_contiguous() local
238 KUNIT_EXPECT_FALSE(test, drm_buddy_init(&mm, mm_size, ps)); in drm_test_buddy_alloc_contiguous()
249 n_pages = mm_size / ps; in drm_test_buddy_alloc_contiguous()
262 ps, ps, list, 0), in drm_test_buddy_alloc_contiguous()
264 ps); in drm_test_buddy_alloc_contiguous()
268 3 * ps, ps, &allocated, in drm_test_buddy_alloc_contiguous()
270 "buddy_alloc didn't error size=%u\n", 3 * ps); in drm_test_buddy_alloc_contiguous()
274 3 * ps, ps, &allocated, in drm_test_buddy_alloc_contiguous()
276 "buddy_alloc didn't error size=%u\n", 3 * ps); in drm_test_buddy_alloc_contiguous()
278 2 * ps, ps, &allocated, in drm_test_buddy_alloc_contiguous()
280 "buddy_alloc didn't error size=%u\n", 2 * ps); in drm_test_buddy_alloc_contiguous()
284 3 * ps, ps, &allocated, in drm_test_buddy_alloc_contiguous()
286 "buddy_alloc didn't error size=%u\n", 3 * ps); in drm_test_buddy_alloc_contiguous()
293 2 * ps, ps, &allocated, in drm_test_buddy_alloc_contiguous()
295 "buddy_alloc hit an error size=%u\n", 2 * ps); in drm_test_buddy_alloc_contiguous()
299 3 * ps, ps, &allocated, in drm_test_buddy_alloc_contiguous()
301 "buddy_alloc hit an error size=%u\n", 3 * ps); in drm_test_buddy_alloc_contiguous()
307 KUNIT_ASSERT_EQ(test, total, ps * 2 + ps * 3); in drm_test_buddy_alloc_contiguous()