Lines Matching refs:test
3 * Kunit test for clock fractional divider
6 #include <kunit/test.h>
16 static void clk_fd_test_approximation_max_denominator(struct kunit *test)
21 fd = kunit_kzalloc(test, sizeof(*fd), GFP_KERNEL);
22 KUNIT_ASSERT_NOT_NULL(test, fd);
33 KUNIT_ASSERT_EQ(test, parent_rate, parent_rate_before);
35 KUNIT_EXPECT_EQ(test, m, 1);
36 KUNIT_EXPECT_EQ(test, n, max_n);
45 static void clk_fd_test_approximation_max_numerator(struct kunit *test)
50 fd = kunit_kzalloc(test, sizeof(*fd), GFP_KERNEL);
51 KUNIT_ASSERT_NOT_NULL(test, fd);
62 KUNIT_ASSERT_EQ(test, parent_rate, parent_rate_before);
64 KUNIT_EXPECT_EQ(test, m, max_m);
65 KUNIT_EXPECT_EQ(test, n, 1);
74 static void clk_fd_test_approximation_max_denominator_zero_based(struct kunit *test)
79 fd = kunit_kzalloc(test, sizeof(*fd), GFP_KERNEL);
80 KUNIT_ASSERT_NOT_NULL(test, fd);
92 KUNIT_ASSERT_EQ(test, parent_rate, parent_rate_before);
94 KUNIT_EXPECT_EQ(test, m, 1);
95 KUNIT_EXPECT_EQ(test, n, max_n);
104 static void clk_fd_test_approximation_max_numerator_zero_based(struct kunit *test)
109 fd = kunit_kzalloc(test, sizeof(*fd), GFP_KERNEL);
110 KUNIT_ASSERT_NOT_NULL(test, fd);
122 KUNIT_ASSERT_EQ(test, parent_rate, parent_rate_before);
124 KUNIT_EXPECT_EQ(test, m, max_m);
125 KUNIT_EXPECT_EQ(test, n, 1);