Home | History | Annotate | Download | only in qemu

Lines Matching full:opaque

327 static uint32_t default_ioport_readb(void *opaque, uint32_t address)
335 static void default_ioport_writeb(void *opaque, uint32_t address, uint32_t data)
343 static uint32_t default_ioport_readw(void *opaque, uint32_t address)
352 static void default_ioport_writew(void *opaque, uint32_t address, uint32_t data)
359 static uint32_t default_ioport_readl(void *opaque, uint32_t address)
367 static void default_ioport_writel(void *opaque, uint32_t address, uint32_t data)
376 IOPortReadFunc *func, void *opaque)
392 if (ioport_opaque[i] != NULL && ioport_opaque[i] != opaque)
393 hw_error("register_ioport_read: invalid opaque");
394 ioport_opaque[i] = opaque;
401 IOPortWriteFunc *func, void *opaque)
417 if (ioport_opaque[i] != NULL && ioport_opaque[i] != opaque)
418 hw_error("register_ioport_write: invalid opaque");
419 ioport_opaque[i] = opaque;
537 void qemu_add_balloon_handler(QEMUBalloonEvent *func, void *opaque)
540 qemu_balloon_event_opaque = opaque;
564 void qemu_add_kbd_event_handler(QEMUPutKBDEvent *func, void *opaque)
566 qemu_put_kbd_event_opaque = opaque;
571 void *opaque, int absolute,
579 s->qemu_put_mouse_event_opaque = opaque;
900 void *opaque;
1003 static void icount_adjust_rt(void * opaque)
1010 static void icount_adjust_vm(void * opaque)
1129 QEMUTimer *qemu_new_timer(QEMUClock *clock, QEMUTimerCB *cb, void *opaque)
1136 ts->opaque = opaque;
1230 ts->cb(ts->opaque);
1282 static void timer_save(QEMUFile *f, void *opaque)
1292 static int timer_load(QEMUFile *f, void *opaque, int version_id)
2175 static void bdrv_format_print(void *opaque, const char *name)
2194 int drive_init(struct drive_opt *arg, int snapshot, void *opaque)
2207 QEMUMachine *machine = opaque;
2615 void qemu_register_usb_port(USBPort *port, void *opaque, int index,
2618 port->opaque = opaque;
2651 static void usb_msd_password_cb(void *opaque, int err)
2653 USBDevice *dev = opaque;
2906 void *opaque;
2920 void *opaque)
2949 ioh->opaque = opaque;
2958 void *opaque)
2960 return qemu_set_fd_handler2(fd, NULL, fd_read, fd_write, opaque);
2969 void *opaque;
2975 int qemu_add_polling_cb(PollingFunc *func, void *opaque)
2980 pe->opaque = opaque;
2986 void qemu_del_polling_cb(PollingFunc *func, void *opaque)
2991 if (pe->func == func && pe->opaque == opaque) {
3005 void *opaque[MAXIMUM_WAIT_OBJECTS + 1];
3010 int qemu_add_wait_object(HANDLE handle, WaitObjectFunc *func, void *opaque)
3018 w->opaque[w->num] = opaque;
3023 void qemu_del_wait_object(HANDLE handle, WaitObjectFunc *func, void *opaque)
3035 w->opaque[i] = w->opaque[i + 1];
3070 static int ram_load_v1(QEMUFile *f, void *opaque)
3221 static int ram_save_live(QEMUFile *f, int stage, void *opaque)
3284 static int ram_load_dead(QEMUFile *f, void *opaque)
3314 static int ram_load(QEMUFile *f, void *opaque, int version_id)
3320 return ram_load_v1(f, opaque);
3325 return ram_load_dead(f, opaque);
3343 if (ram_load_dead(f, opaque) < 0)
3367 void *opaque;
3376 QEMUBH *qemu_bh_new(QEMUBHFunc *cb, void *opaque)
3381 bh->opaque = opaque;
3399 bh->cb(bh->opaque);
3509 static void gui_update(void *opaque)
3512 DisplayState *ds = opaque;
3526 static void nographic_update(void *opaque)
3535 void *opaque;
3542 void *opaque)
3549 e->opaque = opaque;
3565 e->cb(e->opaque, running, reason);
3587 void *opaque;
3644 void qemu_register_reset(QEMUResetHandler *func, int order, void *opaque)
3654 re->opaque = opaque;
3666 re->func(re->opaque);
3713 static void qemu_event_read(void *opaque)
3715 int fd = (unsigned long)opaque;
3756 static void dummy_event_handler(void *opaque)
4165 ret |= pe->func(pe->opaque);
4174 w->func[ret - WAIT_OBJECT_0](w->opaque[ret - WAIT_OBJECT_0]);
4183 w->func[i](w->opaque[i]);
4227 ioh->fd_read_poll(ioh->opaque) != 0)) {
4255 ioh->fd_read(ioh->opaque);
4258 ioh->fd_write(ioh->opaque);