Lines Matching +full:0 +full:xbe

38 	msg->data[0] = 0xde;  in cros_ec_proto_test_prepare_tx_legacy_normal()
39 msg->data[1] = 0xad; in cros_ec_proto_test_prepare_tx_legacy_normal()
40 msg->data[2] = 0xbe; in cros_ec_proto_test_prepare_tx_legacy_normal()
41 msg->data[3] = 0xef; in cros_ec_proto_test_prepare_tx_legacy_normal()
46 KUNIT_EXPECT_EQ(test, ec_dev->dout[0], EC_CMD_VERSION0); in cros_ec_proto_test_prepare_tx_legacy_normal()
50 KUNIT_EXPECT_EQ(test, ec_dev->dout[EC_MSG_TX_HEADER_BYTES + 0], 0xde); in cros_ec_proto_test_prepare_tx_legacy_normal()
51 KUNIT_EXPECT_EQ(test, ec_dev->dout[EC_MSG_TX_HEADER_BYTES + 1], 0xad); in cros_ec_proto_test_prepare_tx_legacy_normal()
52 KUNIT_EXPECT_EQ(test, ec_dev->dout[EC_MSG_TX_HEADER_BYTES + 2], 0xbe); in cros_ec_proto_test_prepare_tx_legacy_normal()
53 KUNIT_EXPECT_EQ(test, ec_dev->dout[EC_MSG_TX_HEADER_BYTES + 3], 0xef); in cros_ec_proto_test_prepare_tx_legacy_normal()
55 KUNIT_EXPECT_EQ(test, ec_dev->dout[EC_MSG_TX_HEADER_BYTES + i], 0); in cros_ec_proto_test_prepare_tx_legacy_normal()
60 csum += 0xde; in cros_ec_proto_test_prepare_tx_legacy_normal()
61 csum += 0xad; in cros_ec_proto_test_prepare_tx_legacy_normal()
62 csum += 0xbe; in cros_ec_proto_test_prepare_tx_legacy_normal()
63 csum += 0xef; in cros_ec_proto_test_prepare_tx_legacy_normal()
94 msg->outsize = 0x88; in cros_ec_proto_test_prepare_tx_normal()
95 msg->data[0] = 0xde; in cros_ec_proto_test_prepare_tx_normal()
96 msg->data[1] = 0xad; in cros_ec_proto_test_prepare_tx_normal()
97 msg->data[2] = 0xbe; in cros_ec_proto_test_prepare_tx_normal()
98 msg->data[3] = 0xef; in cros_ec_proto_test_prepare_tx_normal()
102 KUNIT_EXPECT_EQ(test, ret, sizeof(*request) + 0x88); in cros_ec_proto_test_prepare_tx_normal()
106 KUNIT_EXPECT_EQ(test, request->command_version, 0); in cros_ec_proto_test_prepare_tx_normal()
107 KUNIT_EXPECT_EQ(test, request->data_len, 0x88); in cros_ec_proto_test_prepare_tx_normal()
108 KUNIT_EXPECT_EQ(test, ec_dev->dout[sizeof(*request) + 0], 0xde); in cros_ec_proto_test_prepare_tx_normal()
109 KUNIT_EXPECT_EQ(test, ec_dev->dout[sizeof(*request) + 1], 0xad); in cros_ec_proto_test_prepare_tx_normal()
110 KUNIT_EXPECT_EQ(test, ec_dev->dout[sizeof(*request) + 2], 0xbe); in cros_ec_proto_test_prepare_tx_normal()
111 KUNIT_EXPECT_EQ(test, ec_dev->dout[sizeof(*request) + 3], 0xef); in cros_ec_proto_test_prepare_tx_normal()
112 for (i = 4; i < 0x88; ++i) in cros_ec_proto_test_prepare_tx_normal()
113 KUNIT_EXPECT_EQ(test, ec_dev->dout[sizeof(*request) + i], 0); in cros_ec_proto_test_prepare_tx_normal()
117 csum += 0x88; in cros_ec_proto_test_prepare_tx_normal()
118 csum += 0xde; in cros_ec_proto_test_prepare_tx_normal()
119 csum += 0xad; in cros_ec_proto_test_prepare_tx_normal()
120 csum += 0xbe; in cros_ec_proto_test_prepare_tx_normal()
121 csum += 0xef; in cros_ec_proto_test_prepare_tx_normal()
167 for (i = 0; i < ARRAY_SIZE(status); ++i) { in cros_ec_proto_test_check_result()
170 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_check_result()
209 data->max_request_packet_size = 0xbe; in cros_ec_proto_test_query_all_normal()
210 data->max_response_packet_size = 0xef; in cros_ec_proto_test_query_all_normal()
221 data->max_request_packet_size = 0xbf; in cros_ec_proto_test_query_all_normal()
254 data->mask = 0xbeef; in cros_ec_proto_test_query_all_normal()
259 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_query_all_normal()
266 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_normal()
270 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_normal()
272 KUNIT_EXPECT_EQ(test, ec_dev->max_request, 0xbe - sizeof(struct ec_host_request)); in cros_ec_proto_test_query_all_normal()
273 KUNIT_EXPECT_EQ(test, ec_dev->max_response, 0xef - sizeof(struct ec_host_response)); in cros_ec_proto_test_query_all_normal()
275 KUNIT_EXPECT_EQ(test, ec_dev->din_size, 0xef + EC_MAX_RESPONSE_OVERHEAD); in cros_ec_proto_test_query_all_normal()
276 KUNIT_EXPECT_EQ(test, ec_dev->dout_size, 0xbe + EC_MAX_REQUEST_OVERHEAD); in cros_ec_proto_test_query_all_normal()
284 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_normal()
290 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_normal()
292 KUNIT_EXPECT_EQ(test, ec_dev->max_passthru, 0xbf - sizeof(struct ec_host_request)); in cros_ec_proto_test_query_all_normal()
302 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_normal()
321 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_normal()
338 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_normal()
341 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_normal()
343 KUNIT_EXPECT_EQ(test, ec_dev->host_event_wake_mask, 0xbeef); in cros_ec_proto_test_query_all_normal()
355 ec_dev->max_passthru = 0xbf; in cros_ec_proto_test_query_all_no_pd_return_error()
369 data->max_request_packet_size = 0xbe; in cros_ec_proto_test_query_all_no_pd_return_error()
370 data->max_response_packet_size = 0xef; in cros_ec_proto_test_query_all_no_pd_return_error()
375 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_no_pd_return_error()
381 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_query_all_no_pd_return_error()
388 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_pd_return_error()
392 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_no_pd_return_error()
400 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_pd_return_error()
406 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_no_pd_return_error()
408 KUNIT_EXPECT_EQ(test, ec_dev->max_passthru, 0); in cros_ec_proto_test_query_all_no_pd_return_error()
420 ec_dev->max_passthru = 0xbf; in cros_ec_proto_test_query_all_no_pd_return0()
434 data->max_request_packet_size = 0xbe; in cros_ec_proto_test_query_all_no_pd_return0()
435 data->max_response_packet_size = 0xef; in cros_ec_proto_test_query_all_no_pd_return0()
440 mock = cros_kunit_ec_xfer_mock_add(test, 0); in cros_ec_proto_test_query_all_no_pd_return0()
446 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_query_all_no_pd_return0()
453 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_pd_return0()
457 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_no_pd_return0()
465 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_pd_return0()
471 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_no_pd_return0()
473 KUNIT_EXPECT_EQ(test, ec_dev->max_passthru, 0); in cros_ec_proto_test_query_all_no_pd_return0()
486 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_legacy_normal_v3_return_error()
498 data->out_data = 0xa1b2c3d4; in cros_ec_proto_test_query_all_legacy_normal_v3_return_error()
503 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_query_all_legacy_normal_v3_return_error()
510 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_legacy_normal_v3_return_error()
514 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_legacy_normal_v3_return_error()
524 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_legacy_normal_v3_return_error()
530 KUNIT_EXPECT_EQ(test, data->in_data, 0xa0b0c0d0); in cros_ec_proto_test_query_all_legacy_normal_v3_return_error()
535 KUNIT_EXPECT_EQ(test, ec_dev->max_passthru, 0); in cros_ec_proto_test_query_all_legacy_normal_v3_return_error()
551 mock = cros_kunit_ec_xfer_mock_add(test, 0); in cros_ec_proto_test_query_all_legacy_normal_v3_return0()
563 data->out_data = 0xa1b2c3d4; in cros_ec_proto_test_query_all_legacy_normal_v3_return0()
568 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_query_all_legacy_normal_v3_return0()
575 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_legacy_normal_v3_return0()
579 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_legacy_normal_v3_return0()
589 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_legacy_normal_v3_return0()
595 KUNIT_EXPECT_EQ(test, data->in_data, 0xa0b0c0d0); in cros_ec_proto_test_query_all_legacy_normal_v3_return0()
600 KUNIT_EXPECT_EQ(test, ec_dev->max_passthru, 0); in cros_ec_proto_test_query_all_legacy_normal_v3_return0()
616 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_legacy_xfer_error()
622 mock = cros_kunit_ec_xfer_mock_addx(test, -EIO, EC_RES_SUCCESS, 0); in cros_ec_proto_test_query_all_legacy_xfer_error()
636 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_legacy_xfer_error()
640 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_legacy_xfer_error()
648 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_legacy_xfer_error()
664 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_legacy_return_error()
670 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_legacy_return_error()
684 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_legacy_return_error()
688 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_legacy_return_error()
696 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_legacy_return_error()
712 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_legacy_data_error()
724 data->out_data = 0xbeefbfbf; in cros_ec_proto_test_query_all_legacy_data_error()
737 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_legacy_data_error()
741 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_legacy_data_error()
749 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_legacy_data_error()
765 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_legacy_return0()
771 mock = cros_kunit_ec_xfer_mock_add(test, 0); in cros_ec_proto_test_query_all_legacy_return0()
785 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_legacy_return0()
789 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_legacy_return0()
797 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_legacy_return0()
812 ec_dev->mkbp_event_supported = 0xbf; in cros_ec_proto_test_query_all_no_mkbp()
826 data->max_request_packet_size = 0xbe; in cros_ec_proto_test_query_all_no_mkbp()
827 data->max_response_packet_size = 0xef; in cros_ec_proto_test_query_all_no_mkbp()
832 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_no_mkbp()
844 data->version_mask = 0; in cros_ec_proto_test_query_all_no_mkbp()
849 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_query_all_no_mkbp()
856 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_mkbp()
860 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_no_mkbp()
868 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_mkbp()
874 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_no_mkbp()
884 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_mkbp()
893 KUNIT_EXPECT_EQ(test, ec_dev->mkbp_event_supported, 0); in cros_ec_proto_test_query_all_no_mkbp()
905 ec_dev->mkbp_event_supported = 0xbf; in cros_ec_proto_test_query_all_no_mkbp_return_error()
919 data->max_request_packet_size = 0xbe; in cros_ec_proto_test_query_all_no_mkbp_return_error()
920 data->max_response_packet_size = 0xef; in cros_ec_proto_test_query_all_no_mkbp_return_error()
925 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_no_mkbp_return_error()
931 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_no_mkbp_return_error()
937 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_query_all_no_mkbp_return_error()
944 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_mkbp_return_error()
948 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_no_mkbp_return_error()
956 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_mkbp_return_error()
962 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_no_mkbp_return_error()
972 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_mkbp_return_error()
981 KUNIT_EXPECT_EQ(test, ec_dev->mkbp_event_supported, 0); in cros_ec_proto_test_query_all_no_mkbp_return_error()
993 ec_dev->mkbp_event_supported = 0xbf; in cros_ec_proto_test_query_all_no_mkbp_return0()
1007 data->max_request_packet_size = 0xbe; in cros_ec_proto_test_query_all_no_mkbp_return0()
1008 data->max_response_packet_size = 0xef; in cros_ec_proto_test_query_all_no_mkbp_return0()
1013 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_no_mkbp_return0()
1019 mock = cros_kunit_ec_xfer_mock_add(test, 0); in cros_ec_proto_test_query_all_no_mkbp_return0()
1025 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_query_all_no_mkbp_return0()
1032 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_mkbp_return0()
1036 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_no_mkbp_return0()
1044 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_mkbp_return0()
1050 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_no_mkbp_return0()
1060 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_mkbp_return0()
1069 KUNIT_EXPECT_EQ(test, ec_dev->mkbp_event_supported, 0); in cros_ec_proto_test_query_all_no_mkbp_return0()
1095 data->max_request_packet_size = 0xbe; in cros_ec_proto_test_query_all_no_host_sleep()
1096 data->max_response_packet_size = 0xef; in cros_ec_proto_test_query_all_no_host_sleep()
1101 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_no_host_sleep()
1107 mock = cros_kunit_ec_xfer_mock_add(test, 0); in cros_ec_proto_test_query_all_no_host_sleep()
1119 data->version_mask = 0; in cros_ec_proto_test_query_all_no_host_sleep()
1124 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_query_all_no_host_sleep()
1131 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_host_sleep()
1135 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_no_host_sleep()
1143 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_host_sleep()
1149 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_no_host_sleep()
1157 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_host_sleep()
1169 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_host_sleep()
1201 data->max_request_packet_size = 0xbe; in cros_ec_proto_test_query_all_no_host_sleep_return0()
1202 data->max_response_packet_size = 0xef; in cros_ec_proto_test_query_all_no_host_sleep_return0()
1207 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_no_host_sleep_return0()
1220 data->version_mask = 0xbeef; in cros_ec_proto_test_query_all_no_host_sleep_return0()
1225 mock = cros_kunit_ec_xfer_mock_add(test, 0); in cros_ec_proto_test_query_all_no_host_sleep_return0()
1231 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_query_all_no_host_sleep_return0()
1238 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_host_sleep_return0()
1242 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_no_host_sleep_return0()
1250 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_host_sleep_return0()
1256 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_no_host_sleep_return0()
1264 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_host_sleep_return0()
1276 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_no_host_sleep_return0()
1308 data->max_request_packet_size = 0xbe; in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1309 data->max_response_packet_size = 0xef; in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1314 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1320 mock = cros_kunit_ec_xfer_mock_add(test, 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1326 mock = cros_kunit_ec_xfer_mock_add(test, 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1332 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1338 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1345 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1349 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1357 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1363 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1371 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1383 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1397 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1400 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1403 KUNIT_EXPECT_EQ(test, mask & EC_HOST_EVENT_MASK(EC_HOST_EVENT_LID_CLOSED), 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1404 KUNIT_EXPECT_EQ(test, mask & EC_HOST_EVENT_MASK(EC_HOST_EVENT_AC_DISCONNECTED), 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1405 KUNIT_EXPECT_EQ(test, mask & EC_HOST_EVENT_MASK(EC_HOST_EVENT_BATTERY_LOW), 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1406 KUNIT_EXPECT_EQ(test, mask & EC_HOST_EVENT_MASK(EC_HOST_EVENT_BATTERY_CRITICAL), 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1407 KUNIT_EXPECT_EQ(test, mask & EC_HOST_EVENT_MASK(EC_HOST_EVENT_BATTERY), 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1408 KUNIT_EXPECT_EQ(test, mask & EC_HOST_EVENT_MASK(EC_HOST_EVENT_PD_MCU), 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1409 KUNIT_EXPECT_EQ(test, mask & EC_HOST_EVENT_MASK(EC_HOST_EVENT_BATTERY_STATUS), 0); in cros_ec_proto_test_query_all_default_wake_mask_return_error()
1435 data->max_request_packet_size = 0xbe; in cros_ec_proto_test_query_all_default_wake_mask_return0()
1436 data->max_response_packet_size = 0xef; in cros_ec_proto_test_query_all_default_wake_mask_return0()
1441 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1447 mock = cros_kunit_ec_xfer_mock_add(test, 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1453 mock = cros_kunit_ec_xfer_mock_add(test, 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1459 mock = cros_kunit_ec_xfer_mock_add(test, 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1465 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1472 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1476 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1484 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1490 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1498 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1510 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1524 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1527 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1530 KUNIT_EXPECT_EQ(test, mask & EC_HOST_EVENT_MASK(EC_HOST_EVENT_LID_CLOSED), 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1531 KUNIT_EXPECT_EQ(test, mask & EC_HOST_EVENT_MASK(EC_HOST_EVENT_AC_DISCONNECTED), 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1532 KUNIT_EXPECT_EQ(test, mask & EC_HOST_EVENT_MASK(EC_HOST_EVENT_BATTERY_LOW), 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1533 KUNIT_EXPECT_EQ(test, mask & EC_HOST_EVENT_MASK(EC_HOST_EVENT_BATTERY_CRITICAL), 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1534 KUNIT_EXPECT_EQ(test, mask & EC_HOST_EVENT_MASK(EC_HOST_EVENT_BATTERY), 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1535 KUNIT_EXPECT_EQ(test, mask & EC_HOST_EVENT_MASK(EC_HOST_EVENT_PD_MCU), 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1536 KUNIT_EXPECT_EQ(test, mask & EC_HOST_EVENT_MASK(EC_HOST_EVENT_BATTERY_STATUS), 0); in cros_ec_proto_test_query_all_default_wake_mask_return0()
1546 DEFINE_RAW_FLEX(struct cros_ec_command, buf, data, 0x100); in cros_ec_proto_test_cmd_xfer_normal()
1548 ec_dev->max_request = 0xff; in cros_ec_proto_test_cmd_xfer_normal()
1549 ec_dev->max_response = 0xee; in cros_ec_proto_test_cmd_xfer_normal()
1550 ec_dev->max_passthru = 0xdd; in cros_ec_proto_test_cmd_xfer_normal()
1552 buf->version = 0; in cros_ec_proto_test_cmd_xfer_normal()
1556 buf->data[0] = 0x55; in cros_ec_proto_test_cmd_xfer_normal()
1557 buf->data[1] = 0xaa; in cros_ec_proto_test_cmd_xfer_normal()
1566 data[0] = 0xaa; in cros_ec_proto_test_cmd_xfer_normal()
1567 data[1] = 0x55; in cros_ec_proto_test_cmd_xfer_normal()
1568 data[2] = 0xcc; in cros_ec_proto_test_cmd_xfer_normal()
1569 data[3] = 0x33; in cros_ec_proto_test_cmd_xfer_normal()
1581 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_cmd_xfer_normal()
1587 KUNIT_EXPECT_EQ(test, data[0], 0x55); in cros_ec_proto_test_cmd_xfer_normal()
1588 KUNIT_EXPECT_EQ(test, data[1], 0xaa); in cros_ec_proto_test_cmd_xfer_normal()
1590 KUNIT_EXPECT_EQ(test, buf->data[0], 0xaa); in cros_ec_proto_test_cmd_xfer_normal()
1591 KUNIT_EXPECT_EQ(test, buf->data[1], 0x55); in cros_ec_proto_test_cmd_xfer_normal()
1592 KUNIT_EXPECT_EQ(test, buf->data[2], 0xcc); in cros_ec_proto_test_cmd_xfer_normal()
1593 KUNIT_EXPECT_EQ(test, buf->data[3], 0x33); in cros_ec_proto_test_cmd_xfer_normal()
1603 DEFINE_RAW_FLEX(struct cros_ec_command, buf, data, 0x100); in cros_ec_proto_test_cmd_xfer_excess_msg_insize()
1605 ec_dev->max_request = 0xff; in cros_ec_proto_test_cmd_xfer_excess_msg_insize()
1606 ec_dev->max_response = 0xee; in cros_ec_proto_test_cmd_xfer_excess_msg_insize()
1607 ec_dev->max_passthru = 0xdd; in cros_ec_proto_test_cmd_xfer_excess_msg_insize()
1609 buf->version = 0; in cros_ec_proto_test_cmd_xfer_excess_msg_insize()
1611 buf->insize = 0xee + 1; in cros_ec_proto_test_cmd_xfer_excess_msg_insize()
1615 mock = cros_kunit_ec_xfer_mock_add(test, 0xcc); in cros_ec_proto_test_cmd_xfer_excess_msg_insize()
1620 KUNIT_EXPECT_EQ(test, ret, 0xcc); in cros_ec_proto_test_cmd_xfer_excess_msg_insize()
1626 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_cmd_xfer_excess_msg_insize()
1628 KUNIT_EXPECT_EQ(test, mock->msg.insize, 0xee); in cros_ec_proto_test_cmd_xfer_excess_msg_insize()
1638 DEFINE_RAW_FLEX(struct cros_ec_command, buf, data, 0x100); in cros_ec_proto_test_cmd_xfer_excess_msg_outsize_without_passthru()
1640 ec_dev->max_request = 0xff; in cros_ec_proto_test_cmd_xfer_excess_msg_outsize_without_passthru()
1641 ec_dev->max_response = 0xee; in cros_ec_proto_test_cmd_xfer_excess_msg_outsize_without_passthru()
1642 ec_dev->max_passthru = 0xdd; in cros_ec_proto_test_cmd_xfer_excess_msg_outsize_without_passthru()
1644 buf->version = 0; in cros_ec_proto_test_cmd_xfer_excess_msg_outsize_without_passthru()
1647 buf->outsize = 0xff + 1; in cros_ec_proto_test_cmd_xfer_excess_msg_outsize_without_passthru()
1658 DEFINE_RAW_FLEX(struct cros_ec_command, buf, data, 0x100); in cros_ec_proto_test_cmd_xfer_excess_msg_outsize_with_passthru()
1660 ec_dev->max_request = 0xff; in cros_ec_proto_test_cmd_xfer_excess_msg_outsize_with_passthru()
1661 ec_dev->max_response = 0xee; in cros_ec_proto_test_cmd_xfer_excess_msg_outsize_with_passthru()
1662 ec_dev->max_passthru = 0xdd; in cros_ec_proto_test_cmd_xfer_excess_msg_outsize_with_passthru()
1664 buf->version = 0; in cros_ec_proto_test_cmd_xfer_excess_msg_outsize_with_passthru()
1667 buf->outsize = 0xdd + 1; in cros_ec_proto_test_cmd_xfer_excess_msg_outsize_with_passthru()
1680 memset(&msg, 0, sizeof(msg)); in cros_ec_proto_test_cmd_xfer_protocol_v3_normal()
1687 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_cmd_xfer_protocol_v3_normal()
1689 KUNIT_EXPECT_EQ(test, cros_kunit_ec_cmd_xfer_mock_called, 0); in cros_ec_proto_test_cmd_xfer_protocol_v3_normal()
1700 memset(&msg, 0, sizeof(msg)); in cros_ec_proto_test_cmd_xfer_protocol_v3_no_op()
1717 memset(&msg, 0, sizeof(msg)); in cros_ec_proto_test_cmd_xfer_protocol_v2_normal()
1724 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_cmd_xfer_protocol_v2_normal()
1727 KUNIT_EXPECT_EQ(test, cros_kunit_ec_pkt_xfer_mock_called, 0); in cros_ec_proto_test_cmd_xfer_protocol_v2_normal()
1737 memset(&msg, 0, sizeof(msg)); in cros_ec_proto_test_cmd_xfer_protocol_v2_no_op()
1755 memset(&msg, 0, sizeof(msg)); in cros_ec_proto_test_cmd_xfer_in_progress_normal()
1761 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_IN_PROGRESS, 0); in cros_ec_proto_test_cmd_xfer_in_progress_normal()
1773 data->flags = 0; in cros_ec_proto_test_cmd_xfer_in_progress_normal()
1792 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_cmd_xfer_in_progress_normal()
1796 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_cmd_xfer_in_progress_normal()
1810 memset(&msg, 0, sizeof(msg)); in cros_ec_proto_test_cmd_xfer_in_progress_retries_eagain()
1816 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_IN_PROGRESS, 0); in cros_ec_proto_test_cmd_xfer_in_progress_retries_eagain()
1838 memset(&msg, 0, sizeof(msg)); in cros_ec_proto_test_cmd_xfer_in_progress_retries_status_processing()
1844 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_IN_PROGRESS, 0); in cros_ec_proto_test_cmd_xfer_in_progress_retries_status_processing()
1853 for (i = 0; i < 50; ++i) { in cros_ec_proto_test_cmd_xfer_in_progress_retries_status_processing()
1877 memset(&msg, 0, sizeof(msg)); in cros_ec_proto_test_cmd_xfer_in_progress_xfer_error()
1881 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_IN_PROGRESS, 0); in cros_ec_proto_test_cmd_xfer_in_progress_xfer_error()
1887 mock = cros_kunit_ec_xfer_mock_addx(test, -EIO, EC_RES_SUCCESS, 0); in cros_ec_proto_test_cmd_xfer_in_progress_xfer_error()
1903 memset(&msg, 0, sizeof(msg)); in cros_ec_proto_test_cmd_xfer_in_progress_return_error()
1909 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_IN_PROGRESS, 0); in cros_ec_proto_test_cmd_xfer_in_progress_return_error()
1915 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_INVALID_COMMAND, 0); in cros_ec_proto_test_cmd_xfer_in_progress_return_error()
1920 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_cmd_xfer_in_progress_return_error()
1935 memset(&msg, 0, sizeof(msg)); in cros_ec_proto_test_cmd_xfer_in_progress_return0()
1941 mock = cros_kunit_ec_xfer_mock_addx(test, 0, EC_RES_IN_PROGRESS, 0); in cros_ec_proto_test_cmd_xfer_in_progress_return0()
1947 mock = cros_kunit_ec_xfer_mock_add(test, 0); in cros_ec_proto_test_cmd_xfer_in_progress_return0()
1965 memset(&msg, 0, sizeof(msg)); in cros_ec_proto_test_cmd_xfer_status_normal()
1969 mock = cros_kunit_ec_xfer_mock_add(test, 0); in cros_ec_proto_test_cmd_xfer_status_normal()
1974 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_cmd_xfer_status_normal()
1985 memset(&msg, 0, sizeof(msg)); in cros_ec_proto_test_cmd_xfer_status_xfer_error()
1989 mock = cros_kunit_ec_xfer_mock_addx(test, -EPROTO, EC_RES_SUCCESS, 0); in cros_ec_proto_test_cmd_xfer_status_xfer_error()
2005 [EC_RES_SUCCESS] = 0, in cros_ec_proto_test_cmd_xfer_status_return_error()
2015 * handle it. Note that default cros_kunit_ec_xfer_mock_default_ret == 0 thus in cros_ec_proto_test_cmd_xfer_status_return_error()
2016 * cros_ec_xfer_command() in cros_ec_wait_until_complete() returns 0. As a result, in cros_ec_proto_test_cmd_xfer_status_return_error()
2034 memset(&msg, 0, sizeof(msg)); in cros_ec_proto_test_cmd_xfer_status_return_error()
2036 for (i = 0; i < ARRAY_SIZE(map); ++i) { in cros_ec_proto_test_cmd_xfer_status_return_error()
2037 mock = cros_kunit_ec_xfer_mock_addx(test, 0, i, 0); in cros_ec_proto_test_cmd_xfer_status_return_error()
2053 ec_dev->max_request = 0xff; in cros_ec_proto_test_get_next_event_no_mkbp_event()
2054 ec_dev->max_response = 0xee; in cros_ec_proto_test_get_next_event_no_mkbp_event()
2055 ec_dev->mkbp_event_supported = 0; in cros_ec_proto_test_get_next_event_no_mkbp_event()
2069 data->host_event = 0xbeef; in cros_ec_proto_test_get_next_event_no_mkbp_event()
2076 KUNIT_EXPECT_EQ(test, ec_dev->event_data.data.host_event, 0xbeef); in cros_ec_proto_test_get_next_event_no_mkbp_event()
2086 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_get_next_event_no_mkbp_event()
2089 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_get_next_event_no_mkbp_event()
2114 ec_dev->max_request = 0xff; in cros_ec_proto_test_get_next_event_mkbp_event_version0()
2115 ec_dev->max_response = 0xee; in cros_ec_proto_test_get_next_event_mkbp_event_version0()
2131 data->data.sysrq = 0xbeef; in cros_ec_proto_test_get_next_event_mkbp_event_version0()
2138 KUNIT_EXPECT_EQ(test, ec_dev->event_data.data.sysrq, 0xbeef); in cros_ec_proto_test_get_next_event_mkbp_event_version0()
2148 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_get_next_event_mkbp_event_version0()
2151 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_get_next_event_mkbp_event_version0()
2163 ec_dev->max_request = 0xff; in cros_ec_proto_test_get_next_event_mkbp_event_version2()
2164 ec_dev->max_response = 0xee; in cros_ec_proto_test_get_next_event_mkbp_event_version2()
2180 data->data.sysrq = 0xbeef; in cros_ec_proto_test_get_next_event_mkbp_event_version2()
2187 KUNIT_EXPECT_EQ(test, ec_dev->event_data.data.sysrq, 0xbeef); in cros_ec_proto_test_get_next_event_mkbp_event_version2()
2201 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_get_next_event_mkbp_event_version2()
2214 ec_dev->max_request = 0xff; in cros_ec_proto_test_get_next_event_mkbp_event_host_event_rtc()
2215 ec_dev->max_response = 0xee; in cros_ec_proto_test_get_next_event_mkbp_event_host_event_rtc()
2250 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_get_next_event_mkbp_event_host_event_rtc()
2263 ec_dev->max_request = 0xff; in cros_ec_proto_test_get_next_event_mkbp_event_host_event_masked()
2264 ec_dev->max_response = 0xee; in cros_ec_proto_test_get_next_event_mkbp_event_host_event_masked()
2300 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_get_next_event_mkbp_event_host_event_masked()
2310 ec_dev->mkbp_event_supported = 0; in cros_ec_proto_test_get_host_event_no_mkbp_event()
2313 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_get_host_event_no_mkbp_event()
2326 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_get_host_event_not_host_event()
2337 ec_dev->event_size = 0xff; in cros_ec_proto_test_get_host_event_wrong_event_size()
2340 KUNIT_EXPECT_EQ(test, ret, 0); in cros_ec_proto_test_get_host_event_wrong_event_size()
2364 ec.features.flags[0] = EC_FEATURE_MASK_0(EC_FEATURE_FINGERPRINT); in cros_ec_proto_test_check_features_cached()
2367 for (i = 0; i < EC_FEATURE_TYPEC_MUX_REQUIRE_AP_ACK; ++i) { in cros_ec_proto_test_check_features_cached()
2389 ec_dev->max_request = 0xff; in cros_ec_proto_test_check_features_not_cached()
2390 ec_dev->max_response = 0xee; in cros_ec_proto_test_check_features_not_cached()
2393 ec.cmd_offset = 0; in cros_ec_proto_test_check_features_not_cached()
2394 ec.features.flags[0] = -1; in cros_ec_proto_test_check_features_not_cached()
2405 data->flags[0] = EC_FEATURE_MASK_0(EC_FEATURE_FINGERPRINT); in cros_ec_proto_test_check_features_not_cached()
2409 for (i = 0; i < EC_FEATURE_TYPEC_MUX_REQUIRE_AP_ACK; ++i) { in cros_ec_proto_test_check_features_not_cached()
2427 KUNIT_EXPECT_EQ(test, mock->msg.version, 0); in cros_ec_proto_test_check_features_not_cached()
2430 KUNIT_EXPECT_EQ(test, mock->msg.outsize, 0); in cros_ec_proto_test_check_features_not_cached()
2442 ec_dev->max_request = 0xff; in cros_ec_proto_test_get_sensor_count_normal()
2443 ec_dev->max_response = 0xee; in cros_ec_proto_test_get_sensor_count_normal()
2446 ec.cmd_offset = 0; in cros_ec_proto_test_get_sensor_count_normal()
2456 data->dump.sensor_count = 0xbf; in cros_ec_proto_test_get_sensor_count_normal()
2460 KUNIT_EXPECT_EQ(test, ret, 0xbf); in cros_ec_proto_test_get_sensor_count_normal()
2487 ec_dev->max_request = 0xff; in cros_ec_proto_test_get_sensor_count_xfer_error()
2488 ec_dev->max_response = 0xee; in cros_ec_proto_test_get_sensor_count_xfer_error()
2491 ec.cmd_offset = 0; in cros_ec_proto_test_get_sensor_count_xfer_error()
2495 mock = cros_kunit_ec_xfer_mock_addx(test, -EPROTO, EC_RES_SUCCESS, 0); in cros_ec_proto_test_get_sensor_count_xfer_error()
2530 { 0, 0 }, in cros_ec_proto_test_get_sensor_count_legacy()
2534 ec_dev->max_request = 0xff; in cros_ec_proto_test_get_sensor_count_legacy()
2535 ec_dev->max_response = 0xee; in cros_ec_proto_test_get_sensor_count_legacy()
2539 ec.cmd_offset = 0; in cros_ec_proto_test_get_sensor_count_legacy()
2541 for (i = 0; i < ARRAY_SIZE(test_data); ++i) { in cros_ec_proto_test_get_sensor_count_legacy()
2544 mock = cros_kunit_ec_xfer_mock_addx(test, -EPROTO, EC_RES_SUCCESS, 0); in cros_ec_proto_test_get_sensor_count_legacy()
2552 cros_kunit_readmem_mock_data[0] = test_data[i].readmem_data; in cros_ec_proto_test_get_sensor_count_legacy()
2592 ec_dev->max_request = 0xff; in cros_ec_proto_test_ec_cmd()
2593 ec_dev->max_response = 0xee; in cros_ec_proto_test_ec_cmd()
2595 out[0] = 0xdd; in cros_ec_proto_test_ec_cmd()
2596 out[1] = 0xcc; in cros_ec_proto_test_ec_cmd()
2597 out[2] = 0xbb; in cros_ec_proto_test_ec_cmd()
2606 data[0] = 0xaa; in cros_ec_proto_test_ec_cmd()
2607 data[1] = 0x99; in cros_ec_proto_test_ec_cmd()
2610 ret = cros_ec_cmd(ec_dev, 0x88, 0x77, out, ARRAY_SIZE(out), in, ARRAY_SIZE(in)); in cros_ec_proto_test_ec_cmd()
2619 KUNIT_EXPECT_EQ(test, mock->msg.version, 0x88); in cros_ec_proto_test_ec_cmd()
2620 KUNIT_EXPECT_EQ(test, mock->msg.command, 0x77); in cros_ec_proto_test_ec_cmd()
2625 KUNIT_EXPECT_EQ(test, data[0], 0xdd); in cros_ec_proto_test_ec_cmd()
2626 KUNIT_EXPECT_EQ(test, data[1], 0xcc); in cros_ec_proto_test_ec_cmd()
2627 KUNIT_EXPECT_EQ(test, data[2], 0xbb); in cros_ec_proto_test_ec_cmd()
2665 return 0; in cros_ec_proto_test_init()