Lines Matching refs:tc
212 const struct ffs_test_case *tc = &basic_test_cases[i]; in ffs_basic_correctness_test() local
215 validate_ffs_result(test, tc->input, ffs(tc->input), in ffs_basic_correctness_test()
216 tc->expected_ffs, "ffs", tc->description); in ffs_basic_correctness_test()
219 validate_ffs_result(test, tc->input, fls(tc->input), in ffs_basic_correctness_test()
220 tc->expected_fls, "fls", tc->description); in ffs_basic_correctness_test()
223 if (tc->input != 0) { in ffs_basic_correctness_test()
225 unsigned int expected_ffs_0based = tc->expected_ffs - 1; in ffs_basic_correctness_test()
226 validate_ffs_result(test, tc->input, __ffs(tc->input), in ffs_basic_correctness_test()
227 expected_ffs_0based, "__ffs", tc->description); in ffs_basic_correctness_test()
231 if (tc->input != 0) { in ffs_basic_correctness_test()
233 unsigned int expected_fls_0based = tc->expected_fls - 1; in ffs_basic_correctness_test()
234 validate_ffs_result(test, tc->input, __fls(tc->input), in ffs_basic_correctness_test()
235 expected_fls_0based, "__fls", tc->description); in ffs_basic_correctness_test()
248 const struct ffs64_test_case *tc = &ffs64_test_cases[i]; in ffs64_correctness_test() local
251 validate_ffs64_result(test, tc->input, fls64(tc->input), in ffs64_correctness_test()
252 tc->expected_fls64, "fls64", tc->description); in ffs64_correctness_test()
255 if (tc->input != 0) { in ffs64_correctness_test()
256 validate_ffs64_result(test, tc->input, __ffs64(tc->input), in ffs64_correctness_test()
257 tc->expected_ffs64_0based, "__ffs64", in ffs64_correctness_test()
258 tc->description); in ffs64_correctness_test()
387 const struct ffz_test_case *tc = &ffz_test_cases[i]; in ffz_basic_correctness_test() local
388 unsigned long result = ffz(tc->input); in ffz_basic_correctness_test()
390 KUNIT_EXPECT_EQ_MSG(test, result, tc->expected_ffz, in ffz_basic_correctness_test()
392 tc->input, tc->description, tc->expected_ffz, result); in ffz_basic_correctness_test()