Lines Matching refs:err
227 int err; in send_test_frame() local
229 err = can_send(dev, frame, TEST_SEND_TIMEOUT, NULL, NULL); in send_test_frame()
230 zassert_not_equal(err, -EBUSY, "arbitration lost in loopback mode"); in send_test_frame()
231 zassert_equal(err, 0, "failed to send frame (err %d)", err); in send_test_frame()
247 int err; in send_test_frame_nowait() local
249 err = can_send(dev, frame, TEST_SEND_TIMEOUT, callback, (void *)frame); in send_test_frame_nowait()
250 zassert_not_equal(err, -EBUSY, "arbitration lost in loopback mode"); in send_test_frame_nowait()
251 zassert_equal(err, 0, "failed to send frame (err %d)", err); in send_test_frame_nowait()
314 int err; in send_receive() local
321 err = k_msgq_get(&can_msgq, &frame_buffer, TEST_RECEIVE_TIMEOUT); in send_receive()
322 zassert_equal(err, 0, "receive timeout"); in send_receive()
371 err = k_sem_take(&rx_callback_sem, TEST_RECEIVE_TIMEOUT); in send_receive()
372 zassert_equal(err, 0, "receive timeout"); in send_receive()
374 err = k_sem_take(&rx_callback_sem, TEST_RECEIVE_TIMEOUT); in send_receive()
375 zassert_equal(err, 0, "receive timeout"); in send_receive()
377 err = k_sem_take(&tx_callback_sem, TEST_SEND_TIMEOUT); in send_receive()
378 zassert_equal(err, 0, "missing TX callback"); in send_receive()
380 err = k_sem_take(&tx_callback_sem, TEST_SEND_TIMEOUT); in send_receive()
381 zassert_equal(err, 0, "missing TX callback"); in send_receive()
402 int err; in send_receive_rtr() local
409 err = can_send(can_dev, rtr_frame, TEST_SEND_TIMEOUT, NULL, NULL); in send_receive_rtr()
410 if (err == -ENOTSUP) { in send_receive_rtr()
415 zassert_equal(err, 0, "failed to send RTR frame (err %d)", err); in send_receive_rtr()
417 err = k_msgq_get(&can_msgq, &frame, TEST_RECEIVE_TIMEOUT); in send_receive_rtr()
418 zassert_equal(err, 0, "receive timeout"); in send_receive_rtr()
423 err = k_msgq_get(&can_msgq, &frame, TEST_RECEIVE_TIMEOUT); in send_receive_rtr()
424 zassert_equal(err, 0, "receive timeout"); in send_receive_rtr()
436 int err; in ZTEST_USER() local
438 err = can_get_core_clock(can_dev, &rate); in ZTEST_USER()
439 zassert_equal(err, 0, "failed to get CAN core clock rate (err %d)", err); in ZTEST_USER()
449 int err; in ZTEST_USER() local
451 err = can_get_capabilities(can_dev, &cap); in ZTEST_USER()
452 zassert_equal(err, 0, "failed to get CAN capabilities (err %d)", err); in ZTEST_USER()
495 int err; in ZTEST_USER() local
501 err = can_stop(can_dev); in ZTEST_USER()
502 zassert_equal(err, 0, "failed to stop CAN controller (err %d)", err); in ZTEST_USER()
504 err = can_set_bitrate(can_dev, min - 1); in ZTEST_USER()
505 zassert_equal(err, -ENOTSUP, "too low bitrate accepted"); in ZTEST_USER()
507 err = can_set_bitrate(can_dev, CONFIG_CAN_DEFAULT_BITRATE); in ZTEST_USER()
508 zassert_equal(err, 0, "failed to restore default bitrate"); in ZTEST_USER()
510 err = can_start(can_dev); in ZTEST_USER()
511 zassert_equal(err, 0, "failed to start CAN controller (err %d)", err); in ZTEST_USER()
520 int err; in ZTEST_USER() local
522 err = can_stop(can_dev); in ZTEST_USER()
523 zassert_equal(err, 0, "failed to stop CAN controller (err %d)", err); in ZTEST_USER()
525 err = can_set_bitrate(can_dev, max + 1); in ZTEST_USER()
526 zassert_equal(err, -ENOTSUP, "too high bitrate accepted"); in ZTEST_USER()
528 err = can_start(can_dev); in ZTEST_USER()
529 zassert_equal(err, 0, "failed to start CAN controller (err %d)", err); in ZTEST_USER()
538 int err; in ZTEST_USER() local
540 err = can_calc_timing(can_dev, &timing, TEST_BITRATE_1, 1000); in ZTEST_USER()
541 zassert_equal(err, -EINVAL, "invalid sample point of 100.0% accepted (err %d)", err); in ZTEST_USER()
549 int err; in ZTEST_USER() local
551 err = can_stop(can_dev); in ZTEST_USER()
552 zassert_equal(err, 0, "failed to stop CAN controller (err %d)", err); in ZTEST_USER()
554 err = can_set_bitrate(can_dev, TEST_BITRATE_1); in ZTEST_USER()
555 zassert_equal(err, 0, "failed to set bitrate"); in ZTEST_USER()
557 err = can_set_bitrate(can_dev, CONFIG_CAN_DEFAULT_BITRATE); in ZTEST_USER()
558 zassert_equal(err, 0, "failed to restore default bitrate"); in ZTEST_USER()
560 err = can_start(can_dev); in ZTEST_USER()
561 zassert_equal(err, 0, "failed to start CAN controller (err %d)", err); in ZTEST_USER()
569 int err; in ZTEST_USER() local
571 err = can_stop(can_dev); in ZTEST_USER()
572 zassert_equal(err, 0, "failed to stop CAN controller (err %d)", err); in ZTEST_USER()
574 err = can_set_timing(can_dev, can_get_timing_min(can_dev)); in ZTEST_USER()
575 zassert_equal(err, 0, "failed to set minimum timing parameters (err %d)", err); in ZTEST_USER()
577 err = can_set_bitrate(can_dev, CONFIG_CAN_DEFAULT_BITRATE); in ZTEST_USER()
578 zassert_equal(err, 0, "failed to restore default bitrate"); in ZTEST_USER()
580 err = can_start(can_dev); in ZTEST_USER()
581 zassert_equal(err, 0, "failed to start CAN controller (err %d)", err); in ZTEST_USER()
589 int err; in ZTEST_USER() local
591 err = can_stop(can_dev); in ZTEST_USER()
592 zassert_equal(err, 0, "failed to stop CAN controller (err %d)", err); in ZTEST_USER()
594 err = can_set_timing(can_dev, can_get_timing_max(can_dev)); in ZTEST_USER()
595 zassert_equal(err, 0, "failed to set maximum timing parameters (err %d)", err); in ZTEST_USER()
597 err = can_set_bitrate(can_dev, CONFIG_CAN_DEFAULT_BITRATE); in ZTEST_USER()
598 zassert_equal(err, 0, "failed to restore default bitrate"); in ZTEST_USER()
600 err = can_start(can_dev); in ZTEST_USER()
601 zassert_equal(err, 0, "failed to start CAN controller (err %d)", err); in ZTEST_USER()
648 int err; in ZTEST() local
652 err = can_add_rx_filter(can_dev, NULL, NULL, &test_std_filter_1); in ZTEST()
653 zassert_equal(err, -EINVAL, "added filter with NULL callback"); in ZTEST()
785 int err; in ZTEST_USER() local
789 err = k_msgq_get(&can_msgq, &frame, TEST_RECEIVE_TIMEOUT); in ZTEST_USER()
790 zassert_equal(err, -EAGAIN, "received a frame without sending one"); in ZTEST_USER()
800 int err; in ZTEST() local
806 err = k_sem_take(&tx_callback_sem, TEST_SEND_TIMEOUT); in ZTEST()
807 zassert_equal(err, 0, "missing TX callback"); in ZTEST()
818 int err; in send_invalid_frame() local
822 err = can_send(dev, frame, TEST_SEND_TIMEOUT, NULL, NULL); in send_invalid_frame()
823 zassert_equal(err, -EINVAL, "wrong error on sending invalid frame (err %d)", err); in send_invalid_frame()
908 int err; in ZTEST() local
911 err = can_send(can_dev, &frame, TEST_SEND_TIMEOUT, NULL, NULL); in ZTEST()
912 zassert_equal(err, 0, "failed to send frame without data (err %d)", err); in ZTEST()
914 err = k_msgq_get(&can_msgq, &frame_buffer, TEST_RECEIVE_TIMEOUT); in ZTEST()
915 zassert_equal(err, 0, "receive timeout"); in ZTEST()
958 int err; in ZTEST_USER() local
971 err = k_msgq_get(&can_msgq, &frame, TEST_RECEIVE_TIMEOUT); in ZTEST_USER()
972 zassert_equal(err, 0, "receive timeout"); in ZTEST_USER()
981 err = k_msgq_get(&can_msgq, &frame, TEST_RECEIVE_TIMEOUT); in ZTEST_USER()
982 zassert_equal(err, 0, "receive timeout"); in ZTEST_USER()
1016 int err; in ZTEST_USER() local
1022 err = can_send(can_dev, &test_std_rtr_frame_1, TEST_SEND_TIMEOUT, NULL, NULL); in ZTEST_USER()
1023 if (err == -ENOTSUP) { in ZTEST_USER()
1028 zassert_equal(err, 0, "failed to send RTR frame (err %d)", err); in ZTEST_USER()
1030 err = k_msgq_get(&can_msgq, &frame_buffer, TEST_RECEIVE_TIMEOUT); in ZTEST_USER()
1031 zassert_equal(err, -EAGAIN, "received a frame that should be rejected"); in ZTEST_USER()
1043 int err; in ZTEST_USER() local
1049 err = can_send(can_dev, &test_ext_rtr_frame_1, TEST_SEND_TIMEOUT, NULL, NULL); in ZTEST_USER()
1050 if (err == -ENOTSUP) { in ZTEST_USER()
1055 zassert_equal(err, 0, "failed to send RTR frame (err %d)", err); in ZTEST_USER()
1057 err = k_msgq_get(&can_msgq, &frame_buffer, TEST_RECEIVE_TIMEOUT); in ZTEST_USER()
1058 zassert_equal(err, -EAGAIN, "received a frame that should be rejected"); in ZTEST_USER()
1070 int err; in ZTEST() local
1076 err = k_msgq_get(&can_msgq, &frame_buffer, TEST_RECEIVE_TIMEOUT); in ZTEST()
1077 zassert_equal(err, -EAGAIN, "received a frame that should not pass the filter"); in ZTEST()
1088 int err; in ZTEST_USER() local
1093 err = can_send(can_dev, &frame, TEST_SEND_TIMEOUT, NULL, NULL); in ZTEST_USER()
1094 zassert_equal(err, -EINVAL, "sent a frame with an invalid DLC"); in ZTEST_USER()
1103 int err; in ZTEST_USER() local
1109 err = can_send(can_dev, &frame, TEST_SEND_TIMEOUT, NULL, NULL); in ZTEST_USER()
1110 zassert_equal(err, -ENOTSUP, "sent a CAN FD format frame in non-FD mode"); in ZTEST_USER()
1121 int err; in ZTEST_USER() local
1125 err = can_get_capabilities(can_dev, &cap); in ZTEST_USER()
1126 zassert_equal(err, 0, "failed to get CAN capabilities (err %d)", err); in ZTEST_USER()
1130 err = can_recover(can_dev, TEST_RECOVER_TIMEOUT); in ZTEST_USER()
1131 zassert_equal(err, -ENOTSUP, "wrong error return code (err %d)", err); in ZTEST_USER()
1133 err = can_stop(can_dev); in ZTEST_USER()
1134 zassert_equal(err, 0, "failed to stop CAN controller (err %d)", err); in ZTEST_USER()
1137 err = can_set_mode(can_dev, CAN_MODE_NORMAL | CAN_MODE_MANUAL_RECOVERY); in ZTEST_USER()
1138 zassert_equal(err, 0, "failed to set manual recovery mode (err %d)", err); in ZTEST_USER()
1141 err = can_start(can_dev); in ZTEST_USER()
1142 zassert_equal(err, 0, "failed to start CAN controller (err %d)", err); in ZTEST_USER()
1145 err = can_recover(can_dev, TEST_RECOVER_TIMEOUT); in ZTEST_USER()
1148 zassert_equal(err, 0, "failed to recover (err %d)", err); in ZTEST_USER()
1150 err = can_stop(can_dev); in ZTEST_USER()
1151 zassert_equal(err, 0, "failed to stop CAN controller (err %d)", err); in ZTEST_USER()
1154 err = can_set_mode(can_dev, CAN_MODE_LOOPBACK); in ZTEST_USER()
1155 zassert_equal(err, 0, "failed to set loopback-mode (err %d)", err); in ZTEST_USER()
1158 err = can_start(can_dev); in ZTEST_USER()
1159 zassert_equal(err, 0, "failed to start CAN controller (err %d)", err); in ZTEST_USER()
1162 zassert_equal(err, -ENOSYS, "wrong error return code (err %d)", err); in ZTEST_USER()
1173 int err; in ZTEST_USER() local
1175 err = can_get_state(can_dev, NULL, NULL); in ZTEST_USER()
1176 zassert_equal(err, 0, "failed to get CAN state without destinations (err %d)", err); in ZTEST_USER()
1178 err = can_get_state(can_dev, &state, NULL); in ZTEST_USER()
1179 zassert_equal(err, 0, "failed to get CAN state (err %d)", err); in ZTEST_USER()
1181 err = can_get_state(can_dev, NULL, &err_cnt); in ZTEST_USER()
1182 zassert_equal(err, 0, "failed to get CAN error counters (err %d)", err); in ZTEST_USER()
1184 err = can_get_state(can_dev, &state, &err_cnt); in ZTEST_USER()
1185 zassert_equal(err, 0, "failed to get CAN state + error counters (err %d)", err); in ZTEST_USER()
1196 int err; in ZTEST_USER() local
1201 err = k_msgq_get(&can_msgq, &frame, TEST_RECEIVE_TIMEOUT); in ZTEST_USER()
1202 zassert_equal(err, 0, "receive timeout"); in ZTEST_USER()
1205 err = can_stop(can_dev); in ZTEST_USER()
1206 zassert_equal(err, 0, "failed to stop CAN controller (err %d)", err); in ZTEST_USER()
1208 err = can_get_state(can_dev, &state, NULL); in ZTEST_USER()
1209 zassert_equal(err, 0, "failed to get CAN state (err %d)", err); in ZTEST_USER()
1212 err = can_set_mode(can_dev, CAN_MODE_NORMAL); in ZTEST_USER()
1213 zassert_equal(err, 0, "failed to set normal mode (err %d)", err); in ZTEST_USER()
1216 err = can_set_mode(can_dev, CAN_MODE_LOOPBACK); in ZTEST_USER()
1217 zassert_equal(err, 0, "failed to set loopback-mode (err %d)", err); in ZTEST_USER()
1220 err = can_start(can_dev); in ZTEST_USER()
1221 zassert_equal(err, 0, "failed to start CAN controller (err %d)", err); in ZTEST_USER()
1225 err = k_msgq_get(&can_msgq, &frame, TEST_RECEIVE_TIMEOUT); in ZTEST_USER()
1226 zassert_equal(err, 0, "receive timeout"); in ZTEST_USER()
1240 int err; in ZTEST_USER() local
1245 err = k_msgq_get(&can_msgq, &frame, TEST_RECEIVE_TIMEOUT); in ZTEST_USER()
1246 zassert_equal(err, 0, "receive timeout"); in ZTEST_USER()
1249 err = can_stop(can_dev); in ZTEST_USER()
1250 zassert_equal(err, 0, "failed to stop CAN controller (err %d)", err); in ZTEST_USER()
1252 err = can_get_state(can_dev, &state, NULL); in ZTEST_USER()
1253 zassert_equal(err, 0, "failed to get CAN state (err %d)", err); in ZTEST_USER()
1256 err = can_set_bitrate(can_dev, TEST_BITRATE_2); in ZTEST_USER()
1257 zassert_equal(err, 0, "failed to set bitrate 2"); in ZTEST_USER()
1259 err = can_set_bitrate(can_dev, TEST_BITRATE_1); in ZTEST_USER()
1260 zassert_equal(err, 0, "failed to set bitrate 1"); in ZTEST_USER()
1262 err = can_set_bitrate(can_dev, CONFIG_CAN_DEFAULT_BITRATE); in ZTEST_USER()
1263 zassert_equal(err, 0, "failed to restore default bitrate"); in ZTEST_USER()
1265 err = can_start(can_dev); in ZTEST_USER()
1266 zassert_equal(err, 0, "failed to start CAN controller (err %d)", err); in ZTEST_USER()
1270 err = k_msgq_get(&can_msgq, &frame, TEST_RECEIVE_TIMEOUT); in ZTEST_USER()
1271 zassert_equal(err, 0, "receive timeout"); in ZTEST_USER()
1284 int err; in ZTEST_USER() local
1286 err = can_stop(can_dev); in ZTEST_USER()
1287 zassert_equal(err, 0, "failed to stop CAN controller (err %d)", err); in ZTEST_USER()
1291 err = can_start(can_dev); in ZTEST_USER()
1292 zassert_equal(err, 0, "failed to start CAN controller (err %d)", err); in ZTEST_USER()
1296 err = k_msgq_get(&can_msgq, &frame, TEST_RECEIVE_TIMEOUT); in ZTEST_USER()
1297 zassert_equal(err, 0, "receive timeout"); in ZTEST_USER()
1308 int err; in ZTEST_USER() local
1310 err = can_stop(can_dev); in ZTEST_USER()
1311 zassert_equal(err, 0, "failed to stop CAN controller (err %d)", err); in ZTEST_USER()
1313 err = can_stop(can_dev); in ZTEST_USER()
1314 zassert_not_equal(err, 0, "stopped CAN controller while stopped"); in ZTEST_USER()
1315 zassert_equal(err, -EALREADY, "wrong error return code (err %d)", err); in ZTEST_USER()
1317 err = can_start(can_dev); in ZTEST_USER()
1318 zassert_equal(err, 0, "failed to start CAN controller (err %d)", err); in ZTEST_USER()
1326 int err; in ZTEST_USER() local
1328 err = can_start(can_dev); in ZTEST_USER()
1329 zassert_not_equal(err, 0, "started CAN controller while started"); in ZTEST_USER()
1330 zassert_equal(err, -EALREADY, "wrong error return code (err %d)", err); in ZTEST_USER()
1339 int err; in ZTEST_USER() local
1343 err = can_get_capabilities(can_dev, &cap); in ZTEST_USER()
1344 zassert_equal(err, 0, "failed to get CAN capabilities (err %d)", err); in ZTEST_USER()
1350 err = can_stop(can_dev); in ZTEST_USER()
1351 zassert_equal(err, 0, "failed to stop CAN controller (err %d)", err); in ZTEST_USER()
1353 err = can_recover(can_dev, K_NO_WAIT); in ZTEST_USER()
1354 zassert_not_equal(err, 0, "recovered bus while stopped"); in ZTEST_USER()
1355 zassert_equal(err, -ENETDOWN, "wrong error return code (err %d)", err); in ZTEST_USER()
1357 err = can_start(can_dev); in ZTEST_USER()
1358 zassert_equal(err, 0, "failed to start CAN controller (err %d)", err); in ZTEST_USER()
1366 int err; in ZTEST_USER() local
1368 err = can_stop(can_dev); in ZTEST_USER()
1369 zassert_equal(err, 0, "failed to stop CAN controller (err %d)", err); in ZTEST_USER()
1371 err = can_send(can_dev, &test_std_frame_1, TEST_SEND_TIMEOUT, NULL, NULL); in ZTEST_USER()
1372 zassert_not_equal(err, 0, "sent a frame in stopped state"); in ZTEST_USER()
1373 zassert_equal(err, -ENETDOWN, "wrong error return code (err %d)", err); in ZTEST_USER()
1375 err = can_start(can_dev); in ZTEST_USER()
1376 zassert_equal(err, 0, "failed to start CAN controller (err %d)", err); in ZTEST_USER()
1384 int err; in ZTEST_USER() local
1386 err = can_set_bitrate(can_dev, TEST_BITRATE_2); in ZTEST_USER()
1387 zassert_not_equal(err, 0, "changed bitrate while started"); in ZTEST_USER()
1388 zassert_equal(err, -EBUSY, "wrong error return code (err %d)", err); in ZTEST_USER()
1397 int err; in ZTEST_USER() local
1399 err = can_calc_timing(can_dev, &timing, TEST_BITRATE_1, TEST_SAMPLE_POINT); in ZTEST_USER()
1400 zassert_ok(err, "failed to calculate timing (err %d)", err); in ZTEST_USER()
1402 err = can_set_timing(can_dev, &timing); in ZTEST_USER()
1403 zassert_not_equal(err, 0, "changed timing while started"); in ZTEST_USER()
1404 zassert_equal(err, -EBUSY, "wrong error return code (err %d)", err); in ZTEST_USER()
1412 int err; in ZTEST_USER() local
1414 err = can_set_mode(can_dev, CAN_MODE_NORMAL); in ZTEST_USER()
1415 zassert_not_equal(err, 0, "changed mode while started"); in ZTEST_USER()
1416 zassert_equal(err, -EBUSY, "wrong error return code (err %d)", err); in ZTEST_USER()