Home
last modified time | relevance | path

Searched refs:handler (Results 1 – 25 of 106) sorted by relevance

12345

/qemu/hw/core/
H A Dirq.c34 qemu_irq_handler handler; member
44 irq->handler(irq->opaque, irq->n, level); in qemu_set_irq()
47 qemu_irq *qemu_extend_irqs(qemu_irq *old, int n_old, qemu_irq_handler handler, in qemu_extend_irqs() argument
58 s[i] = qemu_allocate_irq(handler, opaque, i); in qemu_extend_irqs()
63 qemu_irq *qemu_allocate_irqs(qemu_irq_handler handler, void *opaque, int n) in qemu_allocate_irqs() argument
65 return qemu_extend_irqs(NULL, 0, handler, opaque, n); in qemu_allocate_irqs()
68 qemu_irq qemu_allocate_irq(qemu_irq_handler handler, void *opaque, int n) in qemu_allocate_irq() argument
73 irq->handler = handler; in qemu_allocate_irq()
98 irq->handler(irq->opaque, irq->n, !level); in qemu_notirq()
108 void qemu_irq_intercept_in(qemu_irq *gpio_in, qemu_irq_handler handler, int n) in qemu_irq_intercept_in() argument
[all …]
H A Dgpio.c44 qemu_irq_handler handler, in qdev_init_gpio_in_named_with_opaque() argument
52 gpio_list->in = qemu_extend_irqs(gpio_list->in, gpio_list->num_in, handler, in qdev_init_gpio_in_named_with_opaque()
69 void qdev_init_gpio_in(DeviceState *dev, qemu_irq_handler handler, int n) in qdev_init_gpio_in() argument
71 qdev_init_gpio_in_named(dev, handler, NULL, n); in qdev_init_gpio_in()
/qemu/block/export/
H A Dvirtio-blk-handler.c53 virtio_blk_discard_write_zeroes(VirtioBlkHandler *handler, struct iovec *iov, in virtio_blk_discard_write_zeroes() argument
56 BlockBackend *blk = handler->blk; in virtio_blk_discard_write_zeroes()
90 if (unlikely(!virtio_blk_sect_range_ok(blk, handler->logical_block_size, in virtio_blk_discard_write_zeroes()
132 int coroutine_fn virtio_blk_process_req(VirtioBlkHandler *handler, in virtio_blk_process_req() argument
138 BlockBackend *blk = handler->blk; in virtio_blk_process_req()
179 if (is_write && !handler->writable) { in virtio_blk_process_req()
191 handler->logical_block_size, in virtio_blk_process_req()
219 size_t size = MIN(strlen(handler->serial) + 1, in virtio_blk_process_req()
222 iov_from_buf(in_iov, in_num, 0, handler->serial, size); in virtio_blk_process_req()
228 if (!handler->writable) { in virtio_blk_process_req()
[all …]
H A Dvhost-user-blk-server.c38 VirtioBlkHandler handler; member
63 VirtioBlkHandler *handler = &vexp->handler; in vu_blk_virtio_process_req() local
70 in_len = virtio_blk_process_req(handler, in_iov, out_iov, in vu_blk_virtio_process_req()
135 if (!vexp->handler.writable) { in vu_blk_get_features()
267 BlockDriverState *bs = blk_bs(vexp->handler.blk); in vu_blk_exp_resize()
347 vexp->handler.blk = exp->blk; in vu_blk_exp_create()
348 vexp->handler.serial = g_strdup("vhost_user_blk"); in vu_blk_exp_create()
349 vexp->handler.logical_block_size = logical_block_size; in vu_blk_exp_create()
350 vexp->handler.writable = opts->writable; in vu_blk_exp_create()
364 g_free(vexp->handler.serial); in vu_blk_exp_create()
[all …]
H A Dvduse-blk.c30 VirtioBlkHandler handler; member
76 VirtioBlkHandler *handler = &vblk_exp->handler; in vduse_blk_virtio_process_req() local
84 in_len = virtio_blk_process_req(handler, in_iov, in vduse_blk_virtio_process_req()
308 vblk_exp->handler.blk = exp->blk; in vduse_blk_exp_create()
309 vblk_exp->handler.serial = g_strdup(vblk_opts->serial ?: ""); in vduse_blk_exp_create()
310 vblk_exp->handler.logical_block_size = logical_block_size; in vduse_blk_exp_create()
311 vblk_exp->handler.writable = opts->writable; in vduse_blk_exp_create()
386 g_free(vblk_exp->handler.serial); in vduse_blk_exp_create()
405 g_free(vblk_exp->handler.serial); in vduse_blk_exp_delete()
H A Dmeson.build4 blockdev_ss.add(files('vhost-user-blk-server.c', 'virtio-blk-handler.c'))
10 blockdev_ss.add(files('vduse-blk.c', 'virtio-blk-handler.c'))
/qemu/gdbstub/
H A Dgdbstub.c953 GdbCmdHandler handler; member
992 cmd->handler(params, NULL); in process_string_cmd()
1465 .handler = handle_v_cont_query,
1470 .handler = handle_v_cont,
1477 .handler = handle_v_attach,
1484 .handler = handle_v_kill,
1761 .handler = handle_set_qemu_sstep,
1770 .handler = handle_query_curr_tid,
1774 .handler = handle_query_threads,
1794 .handler = gdb_handle_query_rcmd,
[all …]
/qemu/hw/gpio/
H A Dpcf8574.c46 qemu_irq handler[PORTS_COUNT]; member
91 if (s->handler[line]) { in pcf8574_tx()
92 qemu_set_irq(s->handler[line], (actual >> line) & 1); in pcf8574_tx()
119 assert(line >= 0 && line < ARRAY_SIZE(s->handler)); in pcf8574_gpio_set()
136 qdev_init_gpio_in(dev, pcf8574_gpio_set, ARRAY_SIZE(s->handler)); in pcf8574_realize()
137 qdev_init_gpio_out(dev, s->handler, ARRAY_SIZE(s->handler)); in pcf8574_realize()
H A Dmax7310.c32 qemu_irq handler[8]; member
102 if (s->handler[line]) in max7310_tx()
103 qemu_set_irq(s->handler[line], (data >> line) & 1); in max7310_tx()
174 assert(line >= 0 && line < ARRAY_SIZE(s->handler)); in max7310_gpio_set()
188 qdev_init_gpio_in(dev, max7310_gpio_set, ARRAY_SIZE(s->handler)); in max7310_realize()
189 qdev_init_gpio_out(dev, s->handler, ARRAY_SIZE(s->handler)); in max7310_realize()
H A Domap_gpio.c33 qemu_irq handler[16]; member
132 if (s->handler[ln]) in omap_gpio_write()
133 qemu_set_irq(s->handler[ln], (value >> ln) & 1); in omap_gpio_write()
144 if (s->handler[ln]) in omap_gpio_write()
196 qemu_irq *handler; member
222 qemu_irq *handler; member
254 qemu_set_irq(s->handler[ln], (s->outputs >> ln) & 1); in omap2_gpio_module_out_update()
445 qemu_set_irq(s->handler[ln], (value >> ln) & 1); in omap2_gpio_module_write()
684 qdev_init_gpio_out(dev, s->omap1.handler, 16); in omap_gpio_init()
722 s->handler = g_new0(qemu_irq, s->modulecount * 32); in omap2_gpio_realize()
[all …]
H A Dzaurus.c36 qemu_irq handler[16]; member
71 qemu_set_irq(s->handler[bit], (level >> bit) & 1); in scoop_gpio_handler_update()
182 qdev_init_gpio_out(dev, s->handler, 16); in scoop_init()
198 qemu_set_irq(s->handler[i], (level >> i) & 1); in scoop_post_load()
/qemu/hw/hyperv/
H A Dhyperv.c549 HvMsgHandler handler; member
579 if (handler) { in hyperv_set_msg_handler()
590 if (handler) { in hyperv_set_msg_handler()
593 mh->handler = handler; in hyperv_set_msg_handler()
647 EventFlagHandler *handler; in set_event_flag_handler() local
656 g_free_rcu(handler, rcu); in set_event_flag_handler()
665 handler->conn_id = conn_id; in set_event_flag_handler()
666 handler->notifier = notifier; in set_event_flag_handler()
702 EventFlagHandler *handler; in hyperv_hcall_signal_event() local
729 if (handler->conn_id == param) { in hyperv_hcall_signal_event()
[all …]
/qemu/include/hw/
H A Dirq.h29 qemu_irq *qemu_allocate_irqs(qemu_irq_handler handler, void *opaque, int n);
35 qemu_irq qemu_allocate_irq(qemu_irq_handler handler, void *opaque, int n);
40 qemu_irq *qemu_extend_irqs(qemu_irq *old, int n_old, qemu_irq_handler handler,
51 void qemu_irq_intercept_in(qemu_irq *gpio_in, qemu_irq_handler handler, int n);
H A Dqdev-core.h763 void qdev_init_gpio_in(DeviceState *dev, qemu_irq_handler handler, int n);
817 qemu_irq_handler handler,
832 qemu_irq_handler handler, in qdev_init_gpio_in_named() argument
835 qdev_init_gpio_in_named_with_opaque(dev, handler, dev, name, n); in qdev_init_gpio_in_named()
1016 void qbus_set_hotplug_handler(BusState *bus, Object *handler);
/qemu/ui/
H A Dinput.c13 const QemuInputHandler *handler; member
55 s->handler = handler; in qemu_input_handler_register()
109 if (mask & s->handler->mask) { in qemu_input_find_handler()
118 if (mask & s->handler->mask) { in qemu_input_find_handler()
353 s->handler->event(s->dev, src, evt); in qemu_input_event_send_impl()
395 if (s->handler->sync) { in qemu_input_event_sync_impl()
396 s->handler->sync(s->dev); in qemu_input_event_sync_impl()
604 if (!(s->handler->mask & in qmp_query_mice()
611 info->name = g_strdup(s->handler->name); in qmp_query_mice()
637 if (!(s->handler->mask & (INPUT_EVENT_MASK_REL | in qemu_mouse_set()
[all …]
/qemu/hw/input/
H A Dadb-mouse.c169 d->handler = buf[2]; in adb_mouse_request()
173 d->devaddr, d->handler); in adb_mouse_request()
187 obuf[1] = d->handler; in adb_mouse_request()
210 d->handler = 2; in adb_mouse_reset()
H A Dtrace-events8 adb_device_kbd_request_change_addr_and_handler(int devaddr, int handler) "change addr and handler t…
15 adb_device_mouse_request_change_addr_and_handler(int devaddr, int handler) "change addr and handler
H A Dadb-kbd.c267 d->handler = buf[2]; in adb_kbd_request()
271 d->devaddr, d->handler); in adb_kbd_request()
290 obuf[1] = d->handler; in adb_kbd_request()
350 d->handler = 1; in adb_kbd_reset()
/qemu/tests/qemu-iotests/
H A Dqcow2.py142 for name, handler, num_args, desc in cmds:
149 handler(fd, *args)
160 for name, handler, num_args, desc in cmds:
/qemu/hw/arm/
H A Dpxa2xx_gpio.c47 qemu_irq handler[PXA2XX_GPIO_BANKS * 32]; member
147 qemu_set_irq(s->handler[line], (level >> bit) & 1); in pxa2xx_gpio_handler_update()
305 qdev_init_gpio_out(dev, s->handler, s->lines); in pxa2xx_gpio_realize()
312 void pxa2xx_gpio_read_notifier(DeviceState *dev, qemu_irq handler) in pxa2xx_gpio_read_notifier() argument
316 s->read_notify = handler; in pxa2xx_gpio_read_notifier()
/qemu/linux-user/xtensa/
H A Dsignal.c161 abi_ulong handler = 0; in setup_rt_frame() local
174 if (get_user_ual(handler, funcdesc_ptr) in setup_rt_frame()
179 handler = ka->_sa_handler; in setup_rt_frame()
216 env->pc = handler; in setup_rt_frame()
/qemu/include/hw/hyperv/
H A Dhyperv.h53 int hyperv_set_msg_handler(uint32_t conn_id, HvMsgHandler handler, void *data);
141 void hyperv_set_syndbg_handler(HvSynDbgHandler handler, void *context);
/qemu/monitor/
H A Dhmp-target.c165 HumanReadableText *(*handler)(Error **errp)) in monitor_register_hmp_info_hrt()
172 table->cmd_info_hrt = handler; in monitor_register_hmp_info_hrt()
/qemu/hw/ipack/
H A Dipack.c36 qemu_irq_handler handler) in ipack_bus_init() argument
40 bus->set_irq = handler; in ipack_bus_init()
/qemu/docs/specs/
H A Dacpi_pci_hotplug.rst18 Read by ACPI BIOS GPE.1 handler to notify OS of injection
26 Read by ACPI BIOS GPE.1 handler to notify OS of removal

12345