Lines Matching refs:msg
31 struct cros_ec_command *msg) in cros_ec_prepare_tx() argument
36 BUG_ON(msg->outsize > EC_PROTO2_MAX_PARAM_SIZE); in cros_ec_prepare_tx()
38 out[0] = EC_CMD_VERSION0 + msg->version; in cros_ec_prepare_tx()
39 out[1] = msg->command; in cros_ec_prepare_tx()
40 out[2] = msg->outsize; in cros_ec_prepare_tx()
42 for (i = 0; i < msg->outsize; i++) in cros_ec_prepare_tx()
43 csum += out[EC_MSG_TX_HEADER_BYTES + i] = msg->outdata[i]; in cros_ec_prepare_tx()
44 out[EC_MSG_TX_HEADER_BYTES + msg->outsize] = (uint8_t)(csum & 0xff); in cros_ec_prepare_tx()
46 return EC_MSG_TX_PROTO_BYTES + msg->outsize; in cros_ec_prepare_tx()
51 struct cros_ec_command *msg) in cros_ec_check_result() argument
53 switch (msg->result) { in cros_ec_check_result()
58 msg->command); in cros_ec_check_result()
62 msg->command, msg->result); in cros_ec_check_result()
69 struct cros_ec_command *msg) in cros_ec_cmd_xfer() argument
74 ret = ec_dev->cmd_xfer(ec_dev, msg); in cros_ec_cmd_xfer()
75 if (msg->result == EC_RES_IN_PROGRESS) { in cros_ec_cmd_xfer()
94 msg->result = status_msg.result; in cros_ec_cmd_xfer()