Lines Matching refs:c_dev

140 	struct channel_dev *c_dev = NULL;  in req_user_vm_shutdown_reboot()  local
149 c_dev = find_uart_channel_dev_by_name(channel, client->name); in req_user_vm_shutdown_reboot()
150 if (c_dev == NULL) { in req_user_vm_shutdown_reboot()
161 LOG_PRINTF("Foward (%s) to user VM (%s) by UART\n", msg, c_dev->name); in req_user_vm_shutdown_reboot()
162 start_uart_channel_dev_resend(c_dev, msg, MIN_RESEND_TIME); in req_user_vm_shutdown_reboot()
163 ret = send_message_by_uart(c_dev->uart_device, msg, strlen(msg)); in req_user_vm_shutdown_reboot()
180 struct channel_dev *c_dev = NULL; in req_system_shutdown_reboot() local
183 c_dev = (struct channel_dev *)LIST_FIRST(&channel->tty_conn_head); in req_system_shutdown_reboot()
184 if (c_dev == NULL) { in req_system_shutdown_reboot()
196 start_uart_channel_dev_resend(c_dev, msg, MIN_RESEND_TIME); in req_system_shutdown_reboot()
197 ret = send_message_by_uart(c_dev->uart_device, msg, strlen(msg)); in req_system_shutdown_reboot()
213 static int is_allowed_s5_channel_dev(struct life_mngr_config *conf, struct channel_dev *c_dev) in is_allowed_s5_channel_dev() argument
215 return strncmp(get_allow_s5_config(conf), get_uart_dev_path(c_dev->uart_device), in is_allowed_s5_channel_dev()
219 …atic int is_allowed_sysreboot_channel_dev(struct life_mngr_config *conf, struct channel_dev *c_dev) in is_allowed_sysreboot_channel_dev() argument
221 return strncmp(get_allow_sysreboot_config(conf), get_uart_dev_path(c_dev->uart_device), in is_allowed_sysreboot_channel_dev()
234 struct channel_dev *c_dev = NULL; in sync_cmd_handler() local
237 c_dev = find_uart_channel_dev(c, fd); in sync_cmd_handler()
238 if (c_dev == NULL) in sync_cmd_handler()
241 (void)send_message_by_uart(c_dev->uart_device, ACK_SYNC, strlen(ACK_SYNC)); in sync_cmd_handler()
243 c_dev->name); in sync_cmd_handler()
250 struct channel_dev *c_dev = NULL; in req_reboot_handler() local
253 c_dev = find_uart_channel_dev(c, fd); in req_reboot_handler()
254 if (c_dev == NULL) in req_reboot_handler()
257 if (is_allowed_sysreboot_channel_dev(&life_conf, c_dev)) { in req_reboot_handler()
259 c_dev->name); in req_reboot_handler()
262 LOG_PRINTF("Receive reboot request from user VM (%s)\n", c_dev->name); in req_reboot_handler()
263 ret = send_message_by_uart(c_dev->uart_device, ACK_REQ_SYS_REBOOT, in req_reboot_handler()
269 LOG_PRINTF("Send acked shutdown request message to user VM (%s)\n", c_dev->name); in req_reboot_handler()
286 struct channel_dev *c_dev = NULL; in req_shutdown_handler() local
289 c_dev = find_uart_channel_dev(c, fd); in req_shutdown_handler()
290 if (c_dev == NULL) in req_shutdown_handler()
293 if (is_allowed_s5_channel_dev(&life_conf, c_dev)) { in req_shutdown_handler()
295 c_dev->name); in req_shutdown_handler()
298 LOG_PRINTF("Receive shutdown request from user VM (%s)\n", c_dev->name); in req_shutdown_handler()
299 ret = send_message_by_uart(c_dev->uart_device, ACK_REQ_SYS_SHUTDOWN, in req_shutdown_handler()
304 LOG_PRINTF("Send acked shutdown request message to user VM (%s)\n", c_dev->name); in req_shutdown_handler()
320 struct channel_dev *c_dev = NULL; in ack_poweroff_handler() local
323 c_dev = find_uart_channel_dev(c, fd); in ack_poweroff_handler()
324 if (c_dev == NULL) in ack_poweroff_handler()
326 LOG_PRINTF("Receive poweroff ACK from user VM (%s)\n", c_dev->name); in ack_poweroff_handler()
327 stop_uart_channel_dev_resend(c_dev); in ack_poweroff_handler()
328 disconnect_uart_channel_dev(c_dev, c); in ack_poweroff_handler()
346 struct channel_dev *c_dev = NULL; in ack_timeout_handler() local
349 c_dev = find_uart_channel_dev(c, fd); in ack_timeout_handler()
350 if (c_dev == NULL) in ack_timeout_handler()
352 if (strncmp(c_dev->resend_buf, POWEROFF_CMD, strlen(POWEROFF_CMD)) == 0) in ack_timeout_handler()
355 stop_uart_channel_dev_resend(c_dev); in ack_timeout_handler()
360 struct channel_dev *c_dev = NULL; in ack_user_vm_cmd() local
363 c_dev = find_uart_channel_dev(c, fd); in ack_user_vm_cmd()
364 if (c_dev == NULL) in ack_user_vm_cmd()
366 LOG_PRINTF("Receive (%s) from user VM (%s)\n", ack_msg, c_dev->name); in ack_user_vm_cmd()
367 stop_uart_channel_dev_resend(c_dev); in ack_user_vm_cmd()
388 struct channel_dev *c_dev = NULL; in acked_sync_handler() local
391 c_dev = find_uart_channel_dev(c, fd); in acked_sync_handler()
392 if (c_dev == NULL) in acked_sync_handler()
407 struct channel_dev *c_dev = NULL; in acked_req_shutdown_reboot_handler() local
410 c_dev = find_uart_channel_dev(c, fd); in acked_req_shutdown_reboot_handler()
411 if (c_dev == NULL) in acked_req_shutdown_reboot_handler()
413 stop_uart_channel_dev_resend(c_dev); in acked_req_shutdown_reboot_handler()
420 struct channel_dev *c_dev = NULL; in user_vm_shutdown_reboot() local
422 c_dev = find_uart_channel_dev(c, fd); in user_vm_shutdown_reboot()
423 if (c_dev == NULL) in user_vm_shutdown_reboot()
426 ret = send_message_by_uart(c_dev->uart_device, ack, strlen(ack)); in user_vm_shutdown_reboot()
430 disconnect_uart_channel_dev(c_dev, c); in user_vm_shutdown_reboot()
475 struct channel_dev *c_dev = NULL; in ack_timeout_default_handler() local
478 c_dev = find_uart_channel_dev(c, fd); in ack_timeout_default_handler()
479 if (c_dev == NULL) in ack_timeout_default_handler()
481 stop_uart_channel_dev_resend(c_dev); in ack_timeout_default_handler()
482 disconnect_uart_channel_dev(c_dev, c); in ack_timeout_default_handler()