Lines Matching refs:msg

53 				struct cros_ec_command *msg)  in cros_ec_pkt_xfer_i2c()  argument
74 packet_len = msg->insize + response_header_size; in cros_ec_pkt_xfer_i2c()
83 packet_len = msg->outsize + request_header_size; in cros_ec_pkt_xfer_i2c()
97 ret = cros_ec_prepare_tx(ec_dev, msg); in cros_ec_pkt_xfer_i2c()
114 msg->result = ec_response_i2c->result; in cros_ec_pkt_xfer_i2c()
117 switch (msg->result) { in cros_ec_pkt_xfer_i2c()
123 msg->command); in cros_ec_pkt_xfer_i2c()
128 msg->command, msg->result); in cros_ec_pkt_xfer_i2c()
152 if (msg->insize < ec_response->data_len) { in cros_ec_pkt_xfer_i2c()
155 msg->insize, in cros_ec_pkt_xfer_i2c()
166 memcpy(msg->data, in cros_ec_pkt_xfer_i2c()
170 sum += msg->data[i]; in cros_ec_pkt_xfer_i2c()
182 if (msg->command == EC_CMD_REBOOT_EC) in cros_ec_pkt_xfer_i2c()
189 struct cros_ec_command *msg) in cros_ec_cmd_xfer_i2c() argument
210 packet_len = msg->insize + 3; in cros_ec_cmd_xfer_i2c()
221 packet_len = msg->outsize + 4; in cros_ec_cmd_xfer_i2c()
228 out_buf[0] = EC_CMD_VERSION0 + msg->version; in cros_ec_cmd_xfer_i2c()
229 out_buf[1] = msg->command; in cros_ec_cmd_xfer_i2c()
230 out_buf[2] = msg->outsize; in cros_ec_cmd_xfer_i2c()
234 for (i = 0; i < msg->outsize; i++) { in cros_ec_cmd_xfer_i2c()
235 out_buf[3 + i] = msg->data[i]; in cros_ec_cmd_xfer_i2c()
238 out_buf[3 + msg->outsize] = sum; in cros_ec_cmd_xfer_i2c()
252 msg->result = i2c_msg[1].buf[0]; in cros_ec_cmd_xfer_i2c()
253 ret = cros_ec_check_result(ec_dev, msg); in cros_ec_cmd_xfer_i2c()
258 if (len > msg->insize) { in cros_ec_cmd_xfer_i2c()
260 len, msg->insize); in cros_ec_cmd_xfer_i2c()
268 msg->data[i] = in_buf[2 + i]; in cros_ec_cmd_xfer_i2c()
283 if (msg->command == EC_CMD_REBOOT_EC) in cros_ec_cmd_xfer_i2c()