Home
last modified time | relevance | path

Searched refs:arg (Results 1 – 25 of 86) sorted by relevance

1234

/devicemodel/include/
A Dmonitor.h22 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 Dsw_load.h62 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 Dconsole.h34 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 Dpm.h27 int vm_monitor_resume(void *arg);
28 int vm_monitor_query(void *arg);
A Duart_core.h37 typedef void (*uart_intr_func_t)(void *arg);
45 void *arg, const char *opts);
/devicemodel/core/cmd_monitor/
A Dcommand.c33 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 Dcmd_monitor.c97 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 Dcommand.h19 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 Dcommand_handler.h10 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 Dcommand_handler.c116 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 Duart.c52 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 Dgvt.c59 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 Dinout.c45 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 Dconsole.c58 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 Dmonitor.c83 #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 Dpm.c40 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 Dsw_load_vsbl.c125 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 Dsw_load_bzimage.c123 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 Dpower_button.c39 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 Dpm.c59 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 Dvirtio_kernel.c20 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 Dvirtio_console.c105 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 Dhpet.c337 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 Dpit.c213 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 Duart_core.c157 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 …]

Completed in 58 milliseconds

1234