Lines Matching full:test
11 #include <test/test.h>
14 * struct dm_test_cdata - configuration data for test instance
25 * struct test_ops - Operations supported by the test device
37 /* Operations that our test driver supports */
56 /* Test driver types */
68 * struct dm_test_priv - private data for the test devices
78 * struct dm_test_perdev_class_priv - private per-device data for test uclass
85 * struct dm_test_uclass_priv - private data for test uclass
94 * @sum: Test value used to check parent data works correctly
103 /* Test values for test device's uclass platform data */
113 * @intval1: set to TEST_UC_PDATA_INTVAL1 in .post_bind method of test uclass
114 * @intval2: set to TEST_UC_PDATA_INTVAL2 in .post_bind method of test uclass
115 * @intval3: set to TEST_UC_PDATA_INTVAL3 in .post_bind method of test uclass
124 * Operation counts for the test driver, used to check that each method is
132 * struct dm_test_state - Entire state of dm test system
137 * @testdev: Test device
150 /* Test flags for each test */
152 DM_TESTF_SCAN_PDATA = 1 << 0, /* test needs platform data */
153 DM_TESTF_PROBE_TEST = 1 << 1, /* probe test uclass */
155 DM_TESTF_FLAT_TREE = 1 << 3, /* test needs flat DT */
159 /* Declare a new driver model test */
181 * @dms: Overall test state
182 * @dev: Device to test
184 * @priv: Pointer to private test information
193 * @dms: Overall test state
194 * @num_devices: Number of test devices to check
205 * @dms: Overall test state
216 * @dms: Overall test state