Lines Matching refs:msg
70 struct cros_ec_command *msg; in store_ec_reboot() local
78 msg = kmalloc(sizeof(*msg) + sizeof(*param), GFP_KERNEL); in store_ec_reboot()
79 if (!msg) in store_ec_reboot()
82 param = (struct ec_params_reboot_ec *)msg->data; in store_ec_reboot()
115 msg->version = 0; in store_ec_reboot()
116 msg->command = EC_CMD_REBOOT_EC + ec->cmd_offset; in store_ec_reboot()
117 msg->outsize = sizeof(*param); in store_ec_reboot()
118 msg->insize = 0; in store_ec_reboot()
119 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in store_ec_reboot()
124 if (msg->result != EC_RES_SUCCESS) { in store_ec_reboot()
125 dev_dbg(ec->dev, "EC result %d\n", msg->result); in store_ec_reboot()
129 kfree(msg); in store_ec_reboot()
140 struct cros_ec_command *msg; in show_ec_version() local
146 msg = kmalloc(sizeof(*msg) + EC_HOST_PARAM_SIZE, GFP_KERNEL); in show_ec_version()
147 if (!msg) in show_ec_version()
151 msg->version = 0; in show_ec_version()
152 msg->command = EC_CMD_GET_VERSION + ec->cmd_offset; in show_ec_version()
153 msg->insize = sizeof(*r_ver); in show_ec_version()
154 msg->outsize = 0; in show_ec_version()
155 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in show_ec_version()
160 if (msg->result != EC_RES_SUCCESS) { in show_ec_version()
162 "ERROR: EC returned %d\n", msg->result); in show_ec_version()
166 r_ver = (struct ec_response_get_version *)msg->data; in show_ec_version()
180 msg->command = EC_CMD_GET_BUILD_INFO + ec->cmd_offset; in show_ec_version()
181 msg->insize = EC_HOST_PARAM_SIZE; in show_ec_version()
182 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in show_ec_version()
186 else if (msg->result != EC_RES_SUCCESS) in show_ec_version()
188 "Build info: EC error %d\n", msg->result); in show_ec_version()
190 msg->data[sizeof(msg->data) - 1] = '\0'; in show_ec_version()
192 "Build info: %s\n", msg->data); in show_ec_version()
196 msg->command = EC_CMD_GET_CHIP_INFO + ec->cmd_offset; in show_ec_version()
197 msg->insize = sizeof(*r_chip); in show_ec_version()
198 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in show_ec_version()
202 else if (msg->result != EC_RES_SUCCESS) in show_ec_version()
204 "Chip info: EC error %d\n", msg->result); in show_ec_version()
206 r_chip = (struct ec_response_get_chip_info *)msg->data; in show_ec_version()
220 msg->command = EC_CMD_GET_BOARD_VERSION + ec->cmd_offset; in show_ec_version()
221 msg->insize = sizeof(*r_board); in show_ec_version()
222 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in show_ec_version()
226 else if (msg->result != EC_RES_SUCCESS) in show_ec_version()
228 "Board version: EC error %d\n", msg->result); in show_ec_version()
230 r_board = (struct ec_response_board_version *)msg->data; in show_ec_version()
238 kfree(msg); in show_ec_version()
246 struct cros_ec_command *msg; in show_ec_flashinfo() local
251 msg = kmalloc(sizeof(*msg) + sizeof(*resp), GFP_KERNEL); in show_ec_flashinfo()
252 if (!msg) in show_ec_flashinfo()
256 msg->version = 0; in show_ec_flashinfo()
257 msg->command = EC_CMD_FLASH_INFO + ec->cmd_offset; in show_ec_flashinfo()
258 msg->insize = sizeof(*resp); in show_ec_flashinfo()
259 msg->outsize = 0; in show_ec_flashinfo()
260 ret = cros_ec_cmd_xfer(ec->ec_dev, msg); in show_ec_flashinfo()
263 if (msg->result != EC_RES_SUCCESS) { in show_ec_flashinfo()
265 "ERROR: EC returned %d\n", msg->result); in show_ec_flashinfo()
269 resp = (struct ec_response_flash_info *)msg->data; in show_ec_flashinfo()
277 kfree(msg); in show_ec_flashinfo()