Lines Matching refs:test
82 static void device_attr_simple_avc(struct kunit *test) in device_attr_simple_avc() argument
101 char *buf = kunit_kzalloc(test, PAGE_SIZE, GFP_KERNEL); in device_attr_simple_avc()
102 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, buf); in device_attr_simple_avc()
107 KUNIT_ASSERT_TRUE(test, is_fw_device(node_dev)); in device_attr_simple_avc()
108 KUNIT_ASSERT_FALSE(test, is_fw_unit(node_dev)); in device_attr_simple_avc()
109 KUNIT_ASSERT_PTR_EQ(test, fw_device(node_dev), &node); in device_attr_simple_avc()
111 KUNIT_ASSERT_FALSE(test, is_fw_device(unit0_dev)); in device_attr_simple_avc()
112 KUNIT_ASSERT_TRUE(test, is_fw_unit(unit0_dev)); in device_attr_simple_avc()
113 KUNIT_ASSERT_PTR_EQ(test, fw_parent_device((&unit0)), &node); in device_attr_simple_avc()
114 KUNIT_ASSERT_PTR_EQ(test, fw_unit(unit0_dev), &unit0); in device_attr_simple_avc()
119 KUNIT_EXPECT_GT(test, show_immediate(node_dev, &config_rom_attributes[0].attr, buf), 0); in device_attr_simple_avc()
120 KUNIT_EXPECT_STREQ(test, buf, "0xffffff\n"); in device_attr_simple_avc()
123 KUNIT_EXPECT_GT(test, show_immediate(node_dev, &config_rom_attributes[4].attr, buf), 0); in device_attr_simple_avc()
124 KUNIT_EXPECT_STREQ(test, buf, "0xffffff\n"); in device_attr_simple_avc()
127 KUNIT_EXPECT_GT(test, show_text_leaf(node_dev, &config_rom_attributes[5].attr, buf), 0); in device_attr_simple_avc()
128 KUNIT_EXPECT_STREQ(test, buf, "Vendor Name\n"); in device_attr_simple_avc()
131 KUNIT_EXPECT_GT(test, show_text_leaf(node_dev, &config_rom_attributes[6].attr, buf), 0); in device_attr_simple_avc()
132 KUNIT_EXPECT_STREQ(test, buf, "Model Name\n"); in device_attr_simple_avc()
137 KUNIT_EXPECT_LT(test, show_immediate(unit0_dev, &config_rom_attributes[0].attr, buf), 0); in device_attr_simple_avc()
140 KUNIT_EXPECT_GT(test, show_immediate(unit0_dev, &config_rom_attributes[4].attr, buf), 0); in device_attr_simple_avc()
141 KUNIT_EXPECT_STREQ(test, buf, "0xffffff\n"); in device_attr_simple_avc()
144 KUNIT_EXPECT_LT(test, show_text_leaf(unit0_dev, &config_rom_attributes[5].attr, buf), 0); in device_attr_simple_avc()
147 KUNIT_EXPECT_GT(test, show_text_leaf(unit0_dev, &config_rom_attributes[6].attr, buf), 0); in device_attr_simple_avc()
148 KUNIT_EXPECT_STREQ(test, buf, "Model Name\n"); in device_attr_simple_avc()
151 KUNIT_EXPECT_GT(test, show_immediate(unit0_dev, &config_rom_attributes[2].attr, buf), 0); in device_attr_simple_avc()
152 KUNIT_EXPECT_STREQ(test, buf, "0x00a02d\n"); in device_attr_simple_avc()
155 KUNIT_EXPECT_GT(test, show_immediate(unit0_dev, &config_rom_attributes[3].attr, buf), 0); in device_attr_simple_avc()
156 KUNIT_EXPECT_STREQ(test, buf, "0x010001\n"); in device_attr_simple_avc()
158 kunit_kfree(test, buf); in device_attr_simple_avc()
161 KUNIT_EXPECT_MEMEQ(test, ids, unit0_expected_ids, sizeof(ids)); in device_attr_simple_avc()
164 static void device_attr_legacy_avc(struct kunit *test) in device_attr_legacy_avc() argument
183 char *buf = kunit_kzalloc(test, PAGE_SIZE, GFP_KERNEL); in device_attr_legacy_avc()
184 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, buf); in device_attr_legacy_avc()
189 KUNIT_ASSERT_TRUE(test, is_fw_device(node_dev)); in device_attr_legacy_avc()
190 KUNIT_ASSERT_FALSE(test, is_fw_unit(node_dev)); in device_attr_legacy_avc()
191 KUNIT_ASSERT_PTR_EQ(test, fw_device((node_dev)), &node); in device_attr_legacy_avc()
193 KUNIT_ASSERT_FALSE(test, is_fw_device(unit0_dev)); in device_attr_legacy_avc()
194 KUNIT_ASSERT_TRUE(test, is_fw_unit(unit0_dev)); in device_attr_legacy_avc()
195 KUNIT_ASSERT_PTR_EQ(test, fw_parent_device((&unit0)), &node); in device_attr_legacy_avc()
196 KUNIT_ASSERT_PTR_EQ(test, fw_unit(unit0_dev), &unit0); in device_attr_legacy_avc()
201 KUNIT_EXPECT_GT(test, show_immediate(node_dev, &config_rom_attributes[0].attr, buf), 0); in device_attr_legacy_avc()
202 KUNIT_EXPECT_STREQ(test, buf, "0x012345\n"); in device_attr_legacy_avc()
205 KUNIT_EXPECT_GT(test, show_immediate(node_dev, &config_rom_attributes[4].attr, buf), 0); in device_attr_legacy_avc()
206 KUNIT_EXPECT_STREQ(test, buf, "0xfedcba\n"); in device_attr_legacy_avc()
209 KUNIT_EXPECT_LT(test, show_text_leaf(node_dev, &config_rom_attributes[5].attr, buf), 0); in device_attr_legacy_avc()
212 KUNIT_EXPECT_GT(test, show_text_leaf(node_dev, &config_rom_attributes[6].attr, buf), 0); in device_attr_legacy_avc()
213 KUNIT_EXPECT_STREQ(test, buf, "ABCDEFGHIJ\n"); in device_attr_legacy_avc()
218 KUNIT_EXPECT_LT(test, show_immediate(unit0_dev, &config_rom_attributes[0].attr, buf), 0); in device_attr_legacy_avc()
221 KUNIT_EXPECT_LT(test, show_immediate(unit0_dev, &config_rom_attributes[4].attr, buf), 0); in device_attr_legacy_avc()
224 KUNIT_EXPECT_LT(test, show_text_leaf(unit0_dev, &config_rom_attributes[5].attr, buf), 0); in device_attr_legacy_avc()
227 KUNIT_EXPECT_LT(test, show_text_leaf(unit0_dev, &config_rom_attributes[6].attr, buf), 0); in device_attr_legacy_avc()
230 KUNIT_EXPECT_GT(test, show_immediate(unit0_dev, &config_rom_attributes[2].attr, buf), 0); in device_attr_legacy_avc()
231 KUNIT_EXPECT_STREQ(test, buf, "0xabcdef\n"); in device_attr_legacy_avc()
234 KUNIT_EXPECT_GT(test, show_immediate(unit0_dev, &config_rom_attributes[3].attr, buf), 0); in device_attr_legacy_avc()
235 KUNIT_EXPECT_STREQ(test, buf, "0x543210\n"); in device_attr_legacy_avc()
237 kunit_kfree(test, buf); in device_attr_legacy_avc()
240 KUNIT_EXPECT_MEMEQ(test, ids, unit0_expected_ids, sizeof(ids)); in device_attr_legacy_avc()