| /devicemodel/include/ |
| A D | monitor.h | 22 int (*stop) (void *arg); 23 int (*resume) (void *arg); 24 int (*suspend) (void *arg); 25 int (*pause) (void *arg); 26 int (*unpause) (void *arg); 27 int (*query) (void *arg); 28 int (*rescan)(void *arg, char *devargs); 31 int monitor_register_vm_ops(struct monitor_vm_ops *ops, void *arg, 38 int vm_monitor_blkrescan(void *arg, char *devargs);
|
| A D | sw_load.h | 62 int acrn_parse_kernel(char *arg); 63 int acrn_parse_ramdisk(char *arg); 64 int acrn_parse_bootargs(char *arg); 65 int acrn_parse_gvtargs(char *arg); /* obsolete interface */ 66 int acrn_parse_vsbl(char *arg); /* obsolete interface */ 67 int acrn_parse_ovmf(char *arg); 68 int acrn_parse_elf(char *arg); 69 int acrn_parse_guest_part_info(char *arg); /* obsolete interface */
|
| A D | console.h | 34 typedef void (*fb_render_func_t)(struct gfx_ctx *gc, void *arg); 35 typedef void (*kbd_event_func_t)(int down, uint32_t keysym, void *arg); 36 typedef void (*ptr_event_func_t)(uint8_t mask, int x, int y, void *arg); 40 void console_kbd_register(kbd_event_func_t event_cb, void *arg, int pri); 43 void console_ptr_register(ptr_event_func_t event_cb, void *arg, int pri);
|
| A D | pm.h | 27 int vm_monitor_resume(void *arg); 28 int vm_monitor_query(void *arg);
|
| A D | uart_core.h | 37 typedef void (*uart_intr_func_t)(void *arg); 45 void *arg, const char *opts);
|
| /devicemodel/core/cmd_monitor/ |
| A D | command.c | 33 int dispatch_command_handlers(void *arg) in dispatch_command_handlers() argument 35 struct command *cmd = (struct command *)arg; in dispatch_command_handlers() 40 ret = cmd->cmd_handler.fn(cmd->cmd_handler.arg, &cmd->para); in dispatch_command_handlers() 57 int register_command_handler(cmd_handler *fn, struct handler_args *arg, const char *cmd_name) in register_command_handler() argument 62 if ((!fn) || (!arg) || (!cmd_name)) { in register_command_handler() 84 cmd->cmd_handler.arg = handler_arg; in register_command_handler() 85 cmd->cmd_handler.arg->channel_arg = arg->channel_arg; in register_command_handler() 86 cmd->cmd_handler.arg->ctx_arg = arg->ctx_arg; in register_command_handler()
|
| A D | cmd_monitor.c | 97 struct handler_args arg; in register_socket_message_handlers() local 98 arg.channel_arg = sock_server; in register_socket_message_handlers() 99 arg.ctx_arg = ctx; in register_socket_message_handlers() 100 register_command_handler(user_vm_destroy_handler, &arg, DESTROY); in register_socket_message_handlers() 101 register_command_handler(user_vm_blkrescan_handler, &arg, BLKRESCAN); in register_socket_message_handlers() 102 register_command_handler(user_vm_register_vm_event_client_handler, &arg, REGISTER_VM_EVENT_CLIENT); in register_socket_message_handlers() 119 int acrn_parse_cmd_monitor(char *arg) in acrn_parse_cmd_monitor() argument 122 size_t len = strnlen(arg, UNIX_SOCKET_PATH_MAX); in acrn_parse_cmd_monitor() 125 strncpy(socket_path, arg, len + 1); in acrn_parse_cmd_monitor()
|
| A D | command.h | 19 typedef int (cmd_handler)(void *arg, void *command_para); 25 struct handler_args *arg; member 47 int register_command_handler(cmd_handler *fn, struct handler_args *arg, const char *cmd_name); 61 int dispatch_command_handlers(void *arg);
|
| A D | command_handler.h | 10 int user_vm_destroy_handler(void *arg, void *command_para); 11 int user_vm_blkrescan_handler(void *arg, void *command_para); 12 int user_vm_register_vm_event_client_handler(void *arg, void *command_para);
|
| A D | command_handler.c | 116 int user_vm_register_vm_event_client_handler(void *arg, void *command_para) in user_vm_register_vm_event_client_handler() argument 120 struct handler_args *hdl_arg = (struct handler_args *)arg; in user_vm_register_vm_event_client_handler() 142 int user_vm_destroy_handler(void *arg, void *command_para) in user_vm_destroy_handler() argument 146 struct handler_args *hdl_arg = (struct handler_args *)arg; in user_vm_destroy_handler() 171 int user_vm_blkrescan_handler(void *arg, void *command_para) in user_vm_blkrescan_handler() argument 175 struct handler_args *hdl_arg = (struct handler_args *)arg; in user_vm_blkrescan_handler()
|
| /devicemodel/hw/pci/ |
| A D | uart.c | 52 pci_uart_intr_assert(void *arg) in pci_uart_intr_assert() argument 54 struct pci_vdev *dev = arg; in pci_uart_intr_assert() 60 pci_uart_intr_deassert(void *arg) in pci_uart_intr_deassert() argument 62 struct pci_vdev *dev = arg; in pci_uart_intr_deassert() 72 uart_write(dev->arg, offset, value); in pci_uart_write() 82 val = uart_read(dev->arg, offset); in pci_uart_read() 118 dev->arg = NULL; in pci_uart_init() 138 dev->arg = uart_set_backend(pci_uart_intr_assert, pci_uart_intr_deassert, dev, opts); in pci_uart_init() 139 if (dev->arg == NULL) { in pci_uart_init() 152 struct uart_vdev *uart = (struct uart_vdev *)dev->arg; in pci_uart_deinit()
|
| A D | gvt.c | 59 acrn_parse_gvtargs(char *arg) in acrn_parse_gvtargs() argument 61 if (dm_strtoi(arg, &arg, 10, &gvt_low_gm_sz) != 0 || in acrn_parse_gvtargs() 62 dm_strtoi(arg, &arg, 10, &gvt_high_gm_sz) != 0 || in acrn_parse_gvtargs() 63 dm_strtoi(arg, &arg, 10, &gvt_fence_sz) != 0) in acrn_parse_gvtargs() 386 pi->arg = gvt; in pci_gvt_init() 412 struct pci_gvt *gvt = pi->arg; in pci_gvt_deinit() 423 pi->arg = NULL; in pci_gvt_deinit()
|
| /devicemodel/core/ |
| A D | inout.c | 45 void *arg; member 50 uint32_t *eax, void *arg) in default_inout() argument 94 void *arg; in emulate_inout() local 107 arg = inout_handlers[port].arg; in emulate_inout() 117 (uint32_t *)&(pio_request->value), arg); in emulate_inout() 144 inout_handlers[iop->port].arg = NULL; in init_inout() 174 inout_handlers[i].arg = iop->arg; in register_inout()
|
| A D | console.c | 58 console_kbd_register(kbd_event_func_t event_cb, void *arg, int pri) in console_kbd_register() argument 62 console.kbd_arg = arg; in console_kbd_register() 76 console_ptr_register(ptr_event_func_t event_cb, void *arg, int pri) in console_ptr_register() argument 80 console.ptr_arg = arg; in console_ptr_register()
|
| A D | monitor.c | 83 #define DPRINTF(format, arg...) argument 86 static void *intr_storm_monitor_thread(void *arg) in intr_storm_monitor_thread() argument 88 struct vmctx *ctx = (struct vmctx *)arg; in intr_storm_monitor_thread() 231 void *arg; member 277 int monitor_register_vm_ops(struct monitor_vm_ops *mops, void *arg, in monitor_register_vm_ops() argument 297 ops->arg = arg; in monitor_register_vm_ops() 326 ret += ops->ops->func(ops->arg); \ 360 ret += ops->ops->stop(ops->arg); in handle_stop() 390 ret += ops->ops->resume(ops->arg); in handle_resume() 416 ack.data.state = ops->ops->query(ops->arg); in handle_query() [all …]
|
| A D | pm.c | 40 vm_monitor_resume(void *arg) in vm_monitor_resume() argument 42 struct vmctx *ctx = (struct vmctx *)arg; in vm_monitor_resume() 49 vm_monitor_query(void *arg) in vm_monitor_query() argument
|
| A D | sw_load_vsbl.c | 125 acrn_parse_guest_part_info(char *arg) in acrn_parse_guest_part_info() argument 128 size_t len = strnlen(arg, STR_LEN); in acrn_parse_guest_part_info() 131 strncpy(guest_part_info_path, arg, len + 1); in acrn_parse_guest_part_info() 188 acrn_parse_vsbl(char *arg) in acrn_parse_vsbl() argument 191 size_t len = strnlen(arg, STR_LEN); in acrn_parse_vsbl() 194 strncpy(vsbl_path, arg, len + 1); in acrn_parse_vsbl()
|
| A D | sw_load_bzimage.c | 123 acrn_parse_kernel(char *arg) in acrn_parse_kernel() argument 125 size_t len = strnlen(arg, STR_LEN); in acrn_parse_kernel() 128 strncpy(kernel_path, arg, len + 1); in acrn_parse_kernel() 144 acrn_parse_ramdisk(char *arg) in acrn_parse_ramdisk() argument 146 size_t len = strnlen(arg, STR_LEN); in acrn_parse_ramdisk() 149 strncpy(ramdisk_path, arg, len + 1); in acrn_parse_ramdisk()
|
| /devicemodel/arch/x86/ |
| A D | power_button.c | 39 input_event0_handler(int fd, enum ev_type type, void *arg) in input_event0_handler() argument 53 inject_power_button_event(arg); in input_event0_handler() 57 vm_stop_handler(void *arg) in vm_stop_handler() argument 59 if (!arg) in vm_stop_handler() 62 inject_power_button_event(arg); in vm_stop_handler() 67 vm_suspend_handler(void *arg) in vm_suspend_handler() argument 73 return vm_stop_handler(arg); in vm_suspend_handler()
|
| A D | pm.c | 59 uint32_t *eax, void *arg) in reset_handler() argument 170 uint32_t *eax, void *arg) in pm1_status_handler() argument 203 uint32_t *eax, void *arg) in pm1_enable_handler() argument 240 power_button_handler(int signal, enum ev_type type, void *arg) in power_button_handler() argument 242 if (arg) in power_button_handler() 243 inject_power_button_event(arg); in power_button_handler() 256 uint32_t *eax, void *arg) in pm1_control_handler() argument 298 uint32_t *eax, void *arg) in smi_cmd_handler() argument
|
| /devicemodel/hw/pci/virtio/ |
| A D | virtio_kernel.c | 20 vbs_dev_info_set(int fd, void *arg) in vbs_dev_info_set() argument 22 return ioctl(fd, VBS_K_SET_DEV, arg); in vbs_dev_info_set() 26 vbs_vqs_info_set(int fd, void *arg) in vbs_vqs_info_set() argument 28 return ioctl(fd, VBS_K_SET_VQ, arg); in vbs_vqs_info_set()
|
| A D | virtio_console.c | 105 void *arg; member 258 port->arg = arg; in virtio_console_add_port() 400 port->cb(port, port->arg, iov, 1); in virtio_console_notify_tx() 457 void *arg) in virtio_console_backend_read() argument 460 struct virtio_console_backend *be = arg; in virtio_console_backend_read() 538 be = arg; in virtio_console_backend_write() 672 struct virtio_console_backend *be = arg; in virtio_console_accept_new_connection() 951 be->port->arg = NULL; in virtio_console_add_backend() 1071 be = (struct virtio_console_backend *)port->arg; in virtio_console_close_all() 1090 be = (struct virtio_console_backend *)port->arg; in virtio_console_close_all() [all …]
|
| /devicemodel/hw/platform/ |
| A D | hpet.c | 337 struct vhpet_timer_arg *arg; in vhpet_timer_handler() local 342 arg = a; in vhpet_timer_handler() 343 vhpet = arg->vhpet; in vhpet_timer_handler() 344 n = arg->timer_num; in vhpet_timer_handler() 355 if (!arg->running) { in vhpet_timer_handler() 448 struct vhpet_timer_arg *arg; in vhpet_stop_timer() local 459 arg->running = false; in vhpet_stop_timer() 500 struct vhpet_timer_arg *arg; in vhpet_start_timer() local 522 arg->running = true; in vhpet_start_timer() 997 arg->vhpet = vhpet; in vhpet_init() [all …]
|
| A D | pit.c | 213 struct vpit_timer_arg *arg; in vpit_timer_handler() local 217 arg = s.sival_ptr; in vpit_timer_handler() 222 if (!arg->active) { in vpit_timer_handler() 227 vpit = arg->vpit; in vpit_timer_handler() 234 c = &vpit->channel[arg->channel_num]; in vpit_timer_handler() 515 uint32_t *eax, void *arg) in vpit_handler() argument 628 uint32_t *eax, void *arg) in vpit_nmisc_handler() argument 657 struct vpit_timer_arg *arg; in vpit_init() local 673 arg = &vpit_timer_arg[i]; in vpit_init() 674 arg->vpit = vpit; in vpit_init() [all …]
|
| /devicemodel/hw/ |
| A D | uart_core.c | 157 void *arg; member 358 (*uart->intr_deassert)(uart->arg); in uart_toggle_intr() 360 (*uart->intr_assert)(uart->arg); in uart_toggle_intr() 382 uart_drain(int fd, enum ev_type ev, void *arg) in uart_drain() argument 387 uart = arg; in uart_drain() 653 void *arg, int rxfifo_size) in uart_init() argument 659 uart->arg = arg; in uart_init() 683 void *arg) in uart_sock_accept() argument 685 struct uart_vdev *uart = (struct uart_vdev *)arg; in uart_sock_accept() 999 void *arg, const char *opts) in uart_set_backend() argument [all …]
|