Lines Matching refs:msg

206 		struct cros_ec_command msg;  in cros_ec_pdinfo_read()  member
212 struct cros_ec_command *msg; in cros_ec_pdinfo_read() local
217 msg = &ec_buf.msg; in cros_ec_pdinfo_read()
218 params = (struct ec_params_usb_pd_control *)msg->data; in cros_ec_pdinfo_read()
219 resp = (struct ec_response_usb_pd_control_v1 *)msg->data; in cros_ec_pdinfo_read()
221 msg->command = EC_CMD_USB_PD_CONTROL; in cros_ec_pdinfo_read()
222 msg->version = 1; in cros_ec_pdinfo_read()
223 msg->insize = sizeof(*resp); in cros_ec_pdinfo_read()
224 msg->outsize = sizeof(*params); in cros_ec_pdinfo_read()
236 if (cros_ec_cmd_xfer_status(ec_dev, msg) < 0) in cros_ec_pdinfo_read()
254 } __packed msg = {}; in cros_ec_uptime_is_supported() local
257 msg.cmd.command = EC_CMD_GET_UPTIME_INFO; in cros_ec_uptime_is_supported()
258 msg.cmd.insize = sizeof(msg.resp); in cros_ec_uptime_is_supported()
260 ret = cros_ec_cmd_xfer_status(ec_dev, &msg.cmd); in cros_ec_uptime_is_supported()
261 if (ret == -EPROTO && msg.cmd.result == EC_RES_INVALID_COMMAND) in cros_ec_uptime_is_supported()
276 } __packed msg = {}; in cros_ec_uptime_read() local
281 resp = (struct ec_response_uptime_info *)&msg.resp; in cros_ec_uptime_read()
283 msg.cmd.command = EC_CMD_GET_UPTIME_INFO; in cros_ec_uptime_read()
284 msg.cmd.insize = sizeof(*resp); in cros_ec_uptime_read()
286 ret = cros_ec_cmd_xfer_status(ec_dev, &msg.cmd); in cros_ec_uptime_read()
325 struct cros_ec_command *msg; in ec_read_version_supported() local
327 msg = kzalloc(sizeof(*msg) + max(sizeof(*params), sizeof(*response)), in ec_read_version_supported()
329 if (!msg) in ec_read_version_supported()
332 msg->version = 1; in ec_read_version_supported()
333 msg->command = EC_CMD_GET_CMD_VERSIONS + ec->cmd_offset; in ec_read_version_supported()
334 msg->outsize = sizeof(*params); in ec_read_version_supported()
335 msg->insize = sizeof(*response); in ec_read_version_supported()
337 params = (struct ec_params_get_cmd_versions_v1 *)msg->data; in ec_read_version_supported()
339 response = (struct ec_response_get_cmd_versions *)msg->data; in ec_read_version_supported()
341 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg) >= 0 && in ec_read_version_supported()
344 kfree(msg); in ec_read_version_supported()
411 struct cros_ec_command *msg; in cros_ec_get_panicinfo() local
416 msg = kzalloc(sizeof(*msg) + data_size, GFP_KERNEL); in cros_ec_get_panicinfo()
417 if (!msg) in cros_ec_get_panicinfo()
420 msg->command = EC_CMD_GET_PANIC_INFO; in cros_ec_get_panicinfo()
421 msg->insize = data_size; in cros_ec_get_panicinfo()
423 ret = cros_ec_cmd_xfer_status(ec_dev, msg); in cros_ec_get_panicinfo()
427 memcpy(data, msg->data, data_size); in cros_ec_get_panicinfo()
430 kfree(msg); in cros_ec_get_panicinfo()