Lines Matching refs:in_msg
166 u8 *in_msg, size_t in_size) in ish_send() argument
178 client_data->response.data = in_msg; in ish_send()
225 struct cros_ish_in_msg *in_msg = in process_recv() local
255 in_msg->hdr.channel, in_msg->hdr.status); in process_recv()
257 switch (in_msg->hdr.channel) { in process_recv()
265 if (client_data->response.token != in_msg->hdr.token) { in process_recv()
268 in_msg->hdr.token); in process_recv()
288 if (in_msg->hdr.status) { in process_recv()
290 in_msg->hdr.status); in process_recv()
332 dev_err(dev, "Invalid channel=%02d\n", in_msg->hdr.channel); in process_recv()
451 const struct cros_ish_in_msg *in_msg, in prepare_cros_ec_rx() argument
458 msg->result = in_msg->ec_response.result; in prepare_cros_ec_rx()
463 if (in_msg->ec_response.data_len > msg->insize) { in prepare_cros_ec_rx()
465 in_msg->ec_response.data_len, msg->insize); in prepare_cros_ec_rx()
471 sum += ((u8 *)in_msg)[IN_MSG_EC_RESPONSE_PREAMBLE + i]; in prepare_cros_ec_rx()
474 for (i = 0; i < in_msg->ec_response.data_len; i++) in prepare_cros_ec_rx()
475 sum += msg->data[i] = ((u8 *)in_msg)[offset + i]; in prepare_cros_ec_rx()
492 struct cros_ish_in_msg *in_msg = (struct cros_ish_in_msg *)ec_dev->din; in cros_ec_pkt_xfer_ish() local
539 (u8 *)in_msg, in_size); in cros_ec_pkt_xfer_ish()
543 rv = prepare_cros_ec_rx(ec_dev, in_msg, msg); in cros_ec_pkt_xfer_ish()
547 rv = in_msg->ec_response.data_len; in cros_ec_pkt_xfer_ish()
551 in_msg->ec_response.struct_version, in cros_ec_pkt_xfer_ish()
552 in_msg->ec_response.checksum, in cros_ec_pkt_xfer_ish()
553 in_msg->ec_response.result, in cros_ec_pkt_xfer_ish()
554 in_msg->ec_response.data_len); in cros_ec_pkt_xfer_ish()