Lines Matching refs:ec_msg
367 struct cros_ec_command *ec_msg) in cros_ec_pkt_xfer_spi() argument
380 len = cros_ec_prepare_tx(ec_dev, ec_msg); in cros_ec_pkt_xfer_spi()
428 ec_msg->result = EC_RES_IN_PROGRESS; in cros_ec_pkt_xfer_spi()
437 ec_msg->insize + sizeof(*response)); in cros_ec_pkt_xfer_spi()
452 ec_msg->result = response->result; in cros_ec_pkt_xfer_spi()
454 ret = cros_ec_check_result(ec_dev, ec_msg); in cros_ec_pkt_xfer_spi()
460 if (len > ec_msg->insize) { in cros_ec_pkt_xfer_spi()
462 len, ec_msg->insize); in cros_ec_pkt_xfer_spi()
471 memcpy(ec_msg->data, ptr + sizeof(*response), len); in cros_ec_pkt_xfer_spi()
473 sum += ec_msg->data[i]; in cros_ec_pkt_xfer_spi()
486 if (ec_msg->command == EC_CMD_REBOOT_EC) in cros_ec_pkt_xfer_spi()
499 struct cros_ec_command *ec_msg) in cros_ec_cmd_xfer_spi() argument
510 len = cros_ec_prepare_tx(ec_dev, ec_msg); in cros_ec_cmd_xfer_spi()
548 ec_msg->result = EC_RES_IN_PROGRESS; in cros_ec_cmd_xfer_spi()
557 ec_msg->insize + EC_MSG_TX_PROTO_BYTES); in cros_ec_cmd_xfer_spi()
571 ec_msg->result = ptr[0]; in cros_ec_cmd_xfer_spi()
572 ret = cros_ec_check_result(ec_dev, ec_msg); in cros_ec_cmd_xfer_spi()
578 if (len > ec_msg->insize) { in cros_ec_cmd_xfer_spi()
580 len, ec_msg->insize); in cros_ec_cmd_xfer_spi()
588 if (ec_msg->insize) in cros_ec_cmd_xfer_spi()
589 ec_msg->data[i] = ptr[i + 2]; in cros_ec_cmd_xfer_spi()
606 if (ec_msg->command == EC_CMD_REBOOT_EC) in cros_ec_cmd_xfer_spi()