Lines Matching refs:msg
54 struct cros_ec_command *msg; in reboot_store() local
61 msg = kmalloc(sizeof(*msg) + sizeof(*param), GFP_KERNEL); in reboot_store()
62 if (!msg) in reboot_store()
65 param = (struct ec_params_reboot_ec *)msg->data; in reboot_store()
98 msg->version = 0; in reboot_store()
99 msg->command = EC_CMD_REBOOT_EC + ec->cmd_offset; in reboot_store()
100 msg->outsize = sizeof(*param); in reboot_store()
101 msg->insize = 0; in reboot_store()
102 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in reboot_store()
106 kfree(msg); in reboot_store()
117 struct cros_ec_command *msg; in version_show() local
122 msg = kmalloc(sizeof(*msg) + EC_HOST_PARAM_SIZE, GFP_KERNEL); in version_show()
123 if (!msg) in version_show()
127 msg->version = 0; in version_show()
128 msg->command = EC_CMD_GET_VERSION + ec->cmd_offset; in version_show()
129 msg->insize = sizeof(*r_ver); in version_show()
130 msg->outsize = 0; in version_show()
131 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in version_show()
136 r_ver = (struct ec_response_get_version *)msg->data; in version_show()
150 msg->command = EC_CMD_GET_BUILD_INFO + ec->cmd_offset; in version_show()
151 msg->insize = EC_HOST_PARAM_SIZE; in version_show()
152 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in version_show()
156 ret, msg->result); in version_show()
158 msg->data[EC_HOST_PARAM_SIZE - 1] = '\0'; in version_show()
160 "Build info: %s\n", msg->data); in version_show()
164 msg->command = EC_CMD_GET_CHIP_INFO + ec->cmd_offset; in version_show()
165 msg->insize = sizeof(*r_chip); in version_show()
166 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in version_show()
170 ret, msg->result); in version_show()
172 r_chip = (struct ec_response_get_chip_info *)msg->data; in version_show()
186 msg->command = EC_CMD_GET_BOARD_VERSION + ec->cmd_offset; in version_show()
187 msg->insize = sizeof(*r_board); in version_show()
188 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in version_show()
192 ret, msg->result); in version_show()
194 r_board = (struct ec_response_board_version *)msg->data; in version_show()
202 kfree(msg); in version_show()
210 struct cros_ec_command *msg; in flashinfo_show() local
214 msg = kmalloc(sizeof(*msg) + sizeof(*resp), GFP_KERNEL); in flashinfo_show()
215 if (!msg) in flashinfo_show()
219 msg->version = 0; in flashinfo_show()
220 msg->command = EC_CMD_FLASH_INFO + ec->cmd_offset; in flashinfo_show()
221 msg->insize = sizeof(*resp); in flashinfo_show()
222 msg->outsize = 0; in flashinfo_show()
223 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in flashinfo_show()
227 resp = (struct ec_response_flash_info *)msg->data; in flashinfo_show()
235 kfree(msg); in flashinfo_show()
246 struct cros_ec_command *msg; in kb_wake_angle_show() local
249 msg = kmalloc(sizeof(*msg) + EC_HOST_PARAM_SIZE, GFP_KERNEL); in kb_wake_angle_show()
250 if (!msg) in kb_wake_angle_show()
253 param = (struct ec_params_motion_sense *)msg->data; in kb_wake_angle_show()
254 msg->command = EC_CMD_MOTION_SENSE_CMD + ec->cmd_offset; in kb_wake_angle_show()
255 msg->version = 2; in kb_wake_angle_show()
258 msg->outsize = sizeof(*param); in kb_wake_angle_show()
259 msg->insize = sizeof(*resp); in kb_wake_angle_show()
261 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in kb_wake_angle_show()
265 resp = (struct ec_response_motion_sense *)msg->data; in kb_wake_angle_show()
268 kfree(msg); in kb_wake_angle_show()
278 struct cros_ec_command *msg; in kb_wake_angle_store() local
286 msg = kmalloc(sizeof(*msg) + EC_HOST_PARAM_SIZE, GFP_KERNEL); in kb_wake_angle_store()
287 if (!msg) in kb_wake_angle_store()
290 param = (struct ec_params_motion_sense *)msg->data; in kb_wake_angle_store()
291 msg->command = EC_CMD_MOTION_SENSE_CMD + ec->cmd_offset; in kb_wake_angle_store()
292 msg->version = 2; in kb_wake_angle_store()
295 msg->outsize = sizeof(*param); in kb_wake_angle_store()
296 msg->insize = sizeof(struct ec_response_motion_sense); in kb_wake_angle_store()
298 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg); in kb_wake_angle_store()
299 kfree(msg); in kb_wake_angle_store()