Lines Matching refs:msg
60 struct cros_ec_command *msg) in cros_ec_pkt_xfer_i2c() argument
81 packet_len = msg->insize + response_header_size; in cros_ec_pkt_xfer_i2c()
87 packet_len = msg->outsize + request_header_size; in cros_ec_pkt_xfer_i2c()
98 ret = cros_ec_prepare_tx(ec_dev, msg); in cros_ec_pkt_xfer_i2c()
113 msg->result = ec_response_i2c->result; in cros_ec_pkt_xfer_i2c()
116 switch (msg->result) { in cros_ec_pkt_xfer_i2c()
122 msg->command); in cros_ec_pkt_xfer_i2c()
127 msg->command, msg->result); in cros_ec_pkt_xfer_i2c()
151 if (msg->insize < ec_response->data_len) { in cros_ec_pkt_xfer_i2c()
154 msg->insize, in cros_ec_pkt_xfer_i2c()
165 memcpy(msg->data, in cros_ec_pkt_xfer_i2c()
169 sum += msg->data[i]; in cros_ec_pkt_xfer_i2c()
181 if (msg->command == EC_CMD_REBOOT_EC) in cros_ec_pkt_xfer_i2c()
188 struct cros_ec_command *msg) in cros_ec_cmd_xfer_i2c() argument
209 packet_len = msg->insize + 3; in cros_ec_cmd_xfer_i2c()
220 packet_len = msg->outsize + 4; in cros_ec_cmd_xfer_i2c()
227 out_buf[0] = EC_CMD_VERSION0 + msg->version; in cros_ec_cmd_xfer_i2c()
228 out_buf[1] = msg->command; in cros_ec_cmd_xfer_i2c()
229 out_buf[2] = msg->outsize; in cros_ec_cmd_xfer_i2c()
233 for (i = 0; i < msg->outsize; i++) { in cros_ec_cmd_xfer_i2c()
234 out_buf[3 + i] = msg->data[i]; in cros_ec_cmd_xfer_i2c()
237 out_buf[3 + msg->outsize] = sum; in cros_ec_cmd_xfer_i2c()
251 msg->result = i2c_msg[1].buf[0]; in cros_ec_cmd_xfer_i2c()
252 ret = cros_ec_check_result(ec_dev, msg); in cros_ec_cmd_xfer_i2c()
257 if (len > msg->insize) { in cros_ec_cmd_xfer_i2c()
259 len, msg->insize); in cros_ec_cmd_xfer_i2c()
267 msg->data[i] = in_buf[2 + i]; in cros_ec_cmd_xfer_i2c()
282 if (msg->command == EC_CMD_REBOOT_EC) in cros_ec_cmd_xfer_i2c()