Lines Matching refs:msg
52 struct cros_ec_command *msg; in ec_get_version() local
55 msg = kmalloc(sizeof(*msg) + sizeof(*resp), GFP_KERNEL); in ec_get_version()
56 if (!msg) in ec_get_version()
59 msg->version = 0; in ec_get_version()
60 msg->command = EC_CMD_GET_VERSION + ec->cmd_offset; in ec_get_version()
61 msg->insize = sizeof(*resp); in ec_get_version()
62 msg->outsize = 0; in ec_get_version()
64 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in ec_get_version()
68 if (msg->result != EC_RES_SUCCESS) { in ec_get_version()
71 CROS_EC_DEV_VERSION, msg->result); in ec_get_version()
76 resp = (struct ec_response_get_version *)msg->data; in ec_get_version()
86 kfree(msg); in ec_get_version()
109 char msg[sizeof(struct ec_response_get_version) + in ec_device_read() local
117 ret = ec_get_version(ec, msg, sizeof(msg)); in ec_device_read()
121 count = min(length, strlen(msg)); in ec_device_read()
123 if (copy_to_user(buffer, msg, count)) in ec_device_read()