Lines Matching refs:dev
26 const struct device *dev; in ZTEST() local
30 dev = DEVICE_DT_GET(DT_NODELABEL(ibecc)); in ZTEST()
31 zassert_true(device_is_ready(dev), "Device is not ready"); in ZTEST()
56 const struct device *dev; in ZTEST() local
64 dev = DEVICE_DT_GET(DT_NODELABEL(ibecc)); in ZTEST()
65 zassert_true(device_is_ready(dev), "Device is not ready"); in ZTEST()
67 ret = edac_ecc_error_log_get(dev, &value); in ZTEST()
70 ret = edac_ecc_error_log_clear(dev); in ZTEST()
73 ret = edac_parity_error_log_get(dev, &value); in ZTEST()
76 ret = edac_parity_error_log_clear(dev); in ZTEST()
81 ret = edac_errors_cor_get(dev); in ZTEST()
85 ret = edac_errors_uc_get(dev); in ZTEST()
91 ret = edac_notify_callback_set(dev, callback); in ZTEST()
97 const struct device *dev; in ZTEST() local
106 dev = DEVICE_DT_GET(DT_NODELABEL(ibecc)); in ZTEST()
107 zassert_true(device_is_ready(dev), "Device is not ready"); in ZTEST()
111 ret = edac_inject_get_error_type(dev, &test_value); in ZTEST()
115 ret = edac_inject_get_param1(dev, &val); in ZTEST()
119 ret = edac_inject_get_param2(dev, &val); in ZTEST()
126 ret = edac_inject_set_param1(dev, TEST_ADDRESS1); in ZTEST()
130 ret = edac_inject_set_param1(dev, UINT64_MAX); in ZTEST()
133 ret = edac_inject_get_param1(dev, &val); in ZTEST()
138 ret = edac_inject_set_param2(dev, TEST_ADDRESS_MASK); in ZTEST()
142 ret = edac_inject_set_param2(dev, UINT64_MAX); in ZTEST()
145 ret = edac_inject_get_param2(dev, &val); in ZTEST()
151 ret = edac_inject_set_param1(dev, 0); in ZTEST()
154 ret = edac_inject_get_param1(dev, &val); in ZTEST()
158 ret = edac_inject_set_param2(dev, 0); in ZTEST()
161 ret = edac_inject_get_param2(dev, &val); in ZTEST()
166 static void test_inject(const struct device *dev, uint64_t addr, uint64_t mask, in test_inject() argument
177 ret = edac_inject_error_trigger(dev); in test_inject()
180 errors_cor = edac_errors_cor_get(dev); in test_inject()
183 errors_uc = edac_errors_uc_get(dev); in test_inject()
186 ret = edac_inject_set_param1(dev, addr); in test_inject()
189 ret = edac_inject_set_param2(dev, mask); in test_inject()
193 ret = edac_inject_set_error_type(dev, type); in test_inject()
196 ret = edac_inject_get_error_type(dev, &test_value); in test_inject()
200 ret = edac_inject_error_trigger(dev); in test_inject()
234 ret = edac_errors_cor_get(dev); in test_inject()
242 ret = edac_errors_uc_get(dev); in test_inject()
252 ret = edac_inject_set_error_type(dev, 0); in test_inject()
255 ret = edac_inject_set_param1(dev, 0); in test_inject()
258 ret = edac_inject_set_param2(dev, 0); in test_inject()
261 ret = edac_inject_error_trigger(dev); in test_inject()
289 const struct device *dev; in ibecc_error_inject_test() local
292 dev = DEVICE_DT_GET(DT_NODELABEL(ibecc)); in ibecc_error_inject_test()
293 zassert_true(device_is_ready(dev), "Device is not ready"); in ibecc_error_inject_test()
295 ret = edac_notify_callback_set(dev, callback); in ibecc_error_inject_test()
299 test_inject(dev, addr, mask, type); in ibecc_error_inject_test()