Searched refs:ec_msg (Results 1 – 4 of 4) sorted by relevance
/linux-6.3-rc2/drivers/platform/chrome/ |
A D | cros_ec_spi.c | 99 struct cros_ec_command *ec_msg; member 489 ec_msg->result = response->result; in do_cros_ec_pkt_xfer_spi() 497 if (len > ec_msg->insize) { in do_cros_ec_pkt_xfer_spi() 499 len, ec_msg->insize); in do_cros_ec_pkt_xfer_spi() 510 sum += ec_msg->data[i]; in do_cros_ec_pkt_xfer_spi() 609 ec_msg->result = ptr[0]; in do_cros_ec_cmd_xfer_spi() 616 if (len > ec_msg->insize) { in do_cros_ec_cmd_xfer_spi() 618 len, ec_msg->insize); in do_cros_ec_cmd_xfer_spi() 626 if (ec_msg->insize) in do_cros_ec_cmd_xfer_spi() 627 ec_msg->data[i] = ptr[i + 2]; in do_cros_ec_cmd_xfer_spi() [all …]
|
A D | cros_ec_rpmsg.c | 66 struct cros_ec_command *ec_msg) in cros_ec_cmd_xfer_rpmsg() argument 80 struct cros_ec_command *ec_msg) in cros_ec_pkt_xfer_rpmsg() argument 90 ec_msg->result = 0; in cros_ec_pkt_xfer_rpmsg() 91 len = cros_ec_prepare_tx(ec_dev, ec_msg); in cros_ec_pkt_xfer_rpmsg() 112 ec_msg->result = response->result; in cros_ec_pkt_xfer_rpmsg() 114 ret = cros_ec_check_result(ec_dev, ec_msg); in cros_ec_pkt_xfer_rpmsg() 118 if (response->data_len > ec_msg->insize) { in cros_ec_pkt_xfer_rpmsg() 120 response->data_len, ec_msg->insize); in cros_ec_pkt_xfer_rpmsg() 126 memcpy(ec_msg->data, ec_dev->din + sizeof(*response), in cros_ec_pkt_xfer_rpmsg() 142 if (ec_msg->command == EC_CMD_REBOOT_EC) in cros_ec_pkt_xfer_rpmsg()
|
A D | cros_ec_uart.c | 131 struct cros_ec_command *ec_msg) in cros_ec_uart_pkt_xfer() argument 141 len = cros_ec_prepare_tx(ec_dev, ec_msg); in cros_ec_uart_pkt_xfer() 174 ec_msg->result = host_response->result; in cros_ec_uart_pkt_xfer() 176 if (host_response->data_len > ec_msg->insize) { in cros_ec_uart_pkt_xfer() 178 host_response->data_len, ec_msg->insize); in cros_ec_uart_pkt_xfer() 194 memcpy(ec_msg->data, ec_dev->din + sizeof(*host_response), host_response->data_len); in cros_ec_uart_pkt_xfer() 202 if (ec_msg->command == EC_CMD_REBOOT_EC) in cros_ec_uart_pkt_xfer()
|
/linux-6.3-rc2/drivers/platform/chrome/wilco_ec/ |
A D | properties.c | 38 struct wilco_ec_message ec_msg; in send_property_msg() local 41 memset(&ec_msg, 0, sizeof(ec_msg)); in send_property_msg() 42 ec_msg.type = WILCO_EC_MSG_PROPERTY; in send_property_msg() 43 ec_msg.request_data = rq; in send_property_msg() 44 ec_msg.request_size = sizeof(*rq); in send_property_msg() 45 ec_msg.response_data = rs; in send_property_msg() 46 ec_msg.response_size = sizeof(*rs); in send_property_msg() 48 ret = wilco_ec_mailbox(ec, &ec_msg); in send_property_msg()
|
Completed in 11 milliseconds