Lines Matching refs:test
6 #include <kunit/test.h>
23 static void test_ops(struct kunit *test)
25 const struct lmtt_ops_param *p = test->param_value;
29 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_root_pd_level);
30 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_num);
31 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_size);
32 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_shift);
33 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_index);
34 KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_encode);
36 KUNIT_EXPECT_NE(test, ops->lmtt_root_pd_level(), 0);
39 KUNIT_EXPECT_NE_MSG(test, ops->lmtt_pte_num(n), 0,
41 KUNIT_EXPECT_NE_MSG(test, ops->lmtt_pte_size(n), 0,
43 KUNIT_EXPECT_NE_MSG(test, ops->lmtt_pte_encode(0, n), LMTT_PTE_INVALID,
50 KUNIT_EXPECT_NE_MSG(test, ops->lmtt_pte_shift(n), 0,
52 KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr - 1, n), 0,
54 KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr + 1, n), 1,
56 KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr * 2 - 1, n), 1,
58 KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr * 2, n), 2,