Lines Matching refs:test

154 imc_test_run_one(const imc_test_case_t *test)  in imc_test_run_one()  argument
159 imc_print("Running test: %s\n", test->itc_desc); in imc_test_run_one()
160 imc_print("\tDecoding address: 0x%" PRIx64 "\n", test->itc_pa); in imc_test_run_one()
163 pass = imc_decode_pa(test->itc_imc, test->itc_pa, &dec); in imc_test_run_one()
164 if (pass && !test->itc_pass) { in imc_test_run_one()
167 imc_test_strerror(test->itc_fail), in imc_test_run_one()
168 imc_test_strenum(test->itc_fail), in imc_test_run_one()
169 test->itc_fail); in imc_test_run_one()
185 if (test->itc_nodeid != UINT32_MAX && in imc_test_run_one()
186 test->itc_nodeid != dec.ids_nodeid) { in imc_test_run_one()
189 test->itc_nodeid, dec.ids_nodeid); in imc_test_run_one()
193 if (test->itc_tadid != UINT32_MAX && in imc_test_run_one()
194 test->itc_tadid != dec.ids_tadid) { in imc_test_run_one()
197 test->itc_tadid, dec.ids_tadid); in imc_test_run_one()
201 if (test->itc_channelid != UINT32_MAX && in imc_test_run_one()
202 test->itc_channelid != dec.ids_channelid) { in imc_test_run_one()
205 test->itc_channelid, dec.ids_channelid); in imc_test_run_one()
209 if (test->itc_chanaddr != UINT64_MAX && in imc_test_run_one()
210 test->itc_chanaddr != dec.ids_chanaddr) { in imc_test_run_one()
214 test->itc_chanaddr, dec.ids_chanaddr); in imc_test_run_one()
218 if (test->itc_dimmid != UINT32_MAX && in imc_test_run_one()
219 test->itc_dimmid != dec.ids_dimmid) { in imc_test_run_one()
222 test->itc_dimmid, dec.ids_dimmid); in imc_test_run_one()
226 if (test->itc_rankid != UINT32_MAX && in imc_test_run_one()
227 test->itc_rankid != dec.ids_rankid) { in imc_test_run_one()
230 test->itc_rankid, dec.ids_rankid); in imc_test_run_one()
234 if (test->itc_rankaddr != UINT64_MAX && in imc_test_run_one()
235 test->itc_rankaddr != dec.ids_rankaddr) { in imc_test_run_one()
239 test->itc_rankaddr, dec.ids_rankaddr); in imc_test_run_one()
250 } else if (!pass && !test->itc_pass) { in imc_test_run_one()
251 if (dec.ids_fail != test->itc_fail) { in imc_test_run_one()
254 "(%s/0x%x)\n", imc_test_strerror(test->itc_fail), in imc_test_run_one()
255 imc_test_strenum(test->itc_fail), test->itc_fail, in imc_test_run_one()
268 if (test->itc_nodeid != UINT32_MAX) { in imc_test_run_one()
270 test->itc_nodeid); in imc_test_run_one()
273 if (test->itc_tadid != UINT32_MAX) { in imc_test_run_one()
274 imc_print("\t\texpected tad: %u\n", test->itc_tadid); in imc_test_run_one()
277 if (test->itc_channelid != UINT32_MAX) { in imc_test_run_one()
279 test->itc_channelid); in imc_test_run_one()
282 if (test->itc_chanaddr != UINT64_MAX) { in imc_test_run_one()
284 "\n", test->itc_chanaddr); in imc_test_run_one()
287 if (test->itc_rankid != UINT32_MAX) { in imc_test_run_one()
289 test->itc_rankid); in imc_test_run_one()
292 if (test->itc_rankaddr != UINT64_MAX) { in imc_test_run_one()
294 test->itc_rankaddr); in imc_test_run_one()