/openbmc/qemu/include/migration/ |
H A D | register.h | 38 * @opaque: data pointer passed to register_savevm_live() 40 void (*save_state)(QEMUFile *f, void *opaque); 48 * @opaque: data pointer passed to register_savevm_live() 53 int (*save_prepare)(void *opaque, Error **errp); 62 * @opaque: data pointer passed to register_savevm_live() 67 int (*save_setup)(QEMUFile *f, void *opaque, Error **errp); 76 * @opaque: data pointer passed to register_savevm_live() 78 void (*save_cleanup)(void *opaque); 86 * @opaque: data pointer passed to register_savevm_live() 90 int (*save_live_complete_postcopy)(QEMUFile *f, void *opaque); [all …]
|
/openbmc/qemu/hw/misc/ |
H A D | slavio_misc.c | 92 static void slavio_misc_update_irq(void *opaque) in slavio_misc_update_irq() argument 94 MiscState *s = opaque; in slavio_misc_update_irq() 113 static void slavio_set_power_fail(void *opaque, int irq, int power_failing) in slavio_set_power_fail() argument 115 MiscState *s = opaque; in slavio_set_power_fail() 126 static void slavio_cfg_mem_writeb(void *opaque, hwaddr addr, in slavio_cfg_mem_writeb() argument 129 MiscState *s = opaque; in slavio_cfg_mem_writeb() 136 static uint64_t slavio_cfg_mem_readb(void *opaque, hwaddr addr, in slavio_cfg_mem_readb() argument 139 MiscState *s = opaque; in slavio_cfg_mem_readb() 157 static void slavio_diag_mem_writeb(void *opaque, hwaddr addr, in slavio_diag_mem_writeb() argument 160 MiscState *s = opaque; in slavio_diag_mem_writeb() [all …]
|
/openbmc/qemu/target/i386/ |
H A D | machine.c | 181 static int fpreg_pre_save(void *opaque) in fpreg_pre_save() argument 183 x86_FPReg_tmp *tmp = opaque; in fpreg_pre_save() 192 static int fpreg_post_load(void *opaque, int version) in fpreg_post_load() argument 194 x86_FPReg_tmp *tmp = opaque; in fpreg_post_load() 219 static int cpu_pre_save(void *opaque) in cpu_pre_save() argument 221 X86CPU *cpu = opaque; in cpu_pre_save() 313 static int cpu_post_load(void *opaque, int version_id) in cpu_post_load() argument 315 X86CPU *cpu = opaque; in cpu_post_load() 408 static bool async_pf_msr_needed(void *opaque) in async_pf_msr_needed() argument 410 X86CPU *cpu = opaque; in async_pf_msr_needed() [all …]
|
/openbmc/qemu/replay/ |
H A D | replay-events.c | 22 void *opaque; member 38 aio_bh_call(event->opaque); in replay_run_event() 41 ((QEMUBHFunc *)event->opaque)(event->opaque2); in replay_run_event() 44 qemu_input_event_send_impl(NULL, (InputEvent *)event->opaque); in replay_run_event() 45 qapi_free_InputEvent((InputEvent *)event->opaque); in replay_run_event() 51 replay_event_char_read_run(event->opaque); in replay_run_event() 54 aio_bh_call(event->opaque); in replay_run_event() 57 replay_event_net_run(event->opaque); in replay_run_event() 97 void *opaque, in replay_add_event() argument 106 e.opaque = opaque; in replay_add_event() [all …]
|
/openbmc/qemu/hw/core/ |
H A D | reset.c | 57 void *opaque; member 76 lr->func(lr->opaque); in legacy_reset_hold() 95 void qemu_register_reset(QEMUResetHandler *func, void *opaque) in qemu_register_reset() argument 101 lr->opaque = opaque; in qemu_register_reset() 105 void qemu_register_reset_nosnapshotload(QEMUResetHandler *func, void *opaque) in qemu_register_reset_nosnapshotload() argument 111 lr->opaque = opaque; in qemu_register_reset_nosnapshotload() 118 void *opaque; member 122 static void find_legacy_reset_cb(Object *obj, void *opaque, ResetType type) in find_legacy_reset_cb() argument 125 FindLegacyInfo *fli = opaque; in find_legacy_reset_cb() 129 if (lr && lr->func == fli->func && lr->opaque == fli->opaque) { in find_legacy_reset_cb() [all …]
|
H A D | irq.c | 34 irq->handler(irq->opaque, irq->n, level); in qemu_set_irq() 38 void *opaque, int n) in init_irq_fields() argument 41 irq->opaque = opaque; in init_irq_fields() 45 void qemu_init_irq(IRQState *irq, qemu_irq_handler handler, void *opaque, in qemu_init_irq() argument 49 init_irq_fields(irq, handler, opaque, n); in qemu_init_irq() 53 qemu_irq_handler handler, void *opaque) in qemu_init_irqs() argument 56 qemu_init_irq(&irq[i], handler, opaque, i); in qemu_init_irqs() 61 void *opaque, int n) in qemu_extend_irqs() argument 71 s[i] = qemu_allocate_irq(handler, opaque, i); in qemu_extend_irqs() 76 qemu_irq *qemu_allocate_irqs(qemu_irq_handler handler, void *opaque, int n) in qemu_allocate_irqs() argument [all …]
|
H A D | qdev-properties.c | 62 void *opaque, Error **errp) in field_prop_get() argument 64 const Property *prop = opaque; in field_prop_get() 65 return prop->info->get(obj, v, name, opaque, errp); in field_prop_get() 79 void *opaque, Error **errp) in field_prop_set() argument 81 const Property *prop = opaque; in field_prop_set() 87 return prop->info->set(obj, v, name, opaque, errp); in field_prop_set() 101 void *opaque, Error **errp) in qdev_propinfo_get_enum() argument 103 const Property *prop = opaque; in qdev_propinfo_get_enum() 110 void *opaque, Error **errp) in qdev_propinfo_set_enum() argument 112 const Property *prop = opaque; in qdev_propinfo_set_enum() [all …]
|
H A D | qdev-properties-system.c | 90 static void get_drive(Object *obj, Visitor *v, const char *name, void *opaque, in get_drive() argument 93 const Property *prop = opaque; in get_drive() 116 void *opaque, bool iothread, Error **errp) in set_drive_helper() argument 119 const Property *prop = opaque; in set_drive_helper() 213 static void set_drive(Object *obj, Visitor *v, const char *name, void *opaque, in set_drive() argument 216 set_drive_helper(obj, v, name, opaque, false, errp); in set_drive() 220 void *opaque, Error **errp) in set_drive_iothread() argument 222 set_drive_helper(obj, v, name, opaque, true, errp); in set_drive_iothread() 225 static void release_drive(Object *obj, const char *name, void *opaque) in release_drive() argument 228 const Property *prop = opaque; in release_drive() [all …]
|
/openbmc/qemu/tests/unit/ |
H A D | test-coroutine.c | 21 static void coroutine_fn verify_in_coroutine(void *opaque) in verify_in_coroutine() argument 40 static void coroutine_fn verify_self(void *opaque) in verify_self() argument 42 Coroutine **p_co = opaque; in verify_self() 58 static void coroutine_fn verify_entered_step_2(void *opaque) in verify_entered_step_2() argument 60 Coroutine *caller = (Coroutine *)opaque; in verify_entered_step_2() 71 static void coroutine_fn verify_entered_step_1(void *opaque) in verify_entered_step_1() argument 104 static void coroutine_fn nest(void *opaque) in nest() argument 106 NestData *nd = opaque; in nest() 141 static void coroutine_fn yield_5_times(void *opaque) in yield_5_times() argument 143 bool *done = opaque; in yield_5_times() [all …]
|
/openbmc/qemu/target/riscv/ |
H A D | machine.c | 27 static bool pmp_needed(void *opaque) in pmp_needed() argument 29 RISCVCPU *cpu = opaque; in pmp_needed() 34 static int pmp_post_load(void *opaque, int version_id) in pmp_post_load() argument 36 RISCVCPU *cpu = opaque; in pmp_post_load() 72 static bool hyper_needed(void *opaque) in hyper_needed() argument 74 RISCVCPU *cpu = opaque; in hyper_needed() 128 static bool vector_needed(void *opaque) in vector_needed() argument 130 RISCVCPU *cpu = opaque; in vector_needed() 153 static bool pointermasking_needed(void *opaque) in pointermasking_needed() argument 169 static bool rv128_needed(void *opaque) in rv128_needed() argument [all …]
|
/openbmc/qemu/io/ |
H A D | task.c | 30 gpointer opaque; member 40 gpointer opaque; member 53 gpointer opaque, in qio_task_new() argument 63 task->opaque = opaque; in qio_task_new() 68 trace_qio_task_new(task, source, func, opaque); in qio_task_new() 78 task->thread->destroy(task->thread->opaque); in qio_task_free() 89 task->destroy(task->opaque); in qio_task_free() 107 static gboolean qio_task_thread_result(gpointer opaque) in qio_task_thread_result() argument 109 QIOTask *task = opaque; in qio_task_thread_result() 118 static gpointer qio_task_thread_worker(gpointer opaque) in qio_task_thread_worker() argument [all …]
|
/openbmc/qemu/migration/ |
H A D | vmstate.c | 25 void *opaque, JSONWriter *vmdesc, 28 void *opaque); 33 void *opaque, int version_id) in vmstate_field_exists() argument 39 result = field->field_exists(opaque, version_id); in vmstate_field_exists() 84 static int vmstate_n_elems(void *opaque, const VMStateField *field) in vmstate_n_elems() argument 91 n_elems = *(int32_t *)(opaque + field->num_offset); in vmstate_n_elems() 93 n_elems = *(uint32_t *)(opaque + field->num_offset); in vmstate_n_elems() 95 n_elems = *(uint16_t *)(opaque + field->num_offset); in vmstate_n_elems() 97 n_elems = *(uint8_t *)(opaque + field->num_offset); in vmstate_n_elems() 108 static int vmstate_size(void *opaque, const VMStateField *field) in vmstate_size() argument [all …]
|
/openbmc/qemu/include/hw/ |
H A D | irq.h | 15 void *opaque; member 38 * Init a single IRQ. The irq is assigned with a handler, an opaque data 41 void qemu_init_irq(IRQState *irq, qemu_irq_handler handler, void *opaque, 50 * @opaque: opaque data to pass to @handler 53 qemu_irq_handler handler, void *opaque); 56 * opaque data. 58 qemu_irq *qemu_allocate_irqs(qemu_irq_handler handler, void *opaque, int n); 61 * Allocates a single IRQ. The irq is assigned with a handler, an opaque 64 qemu_irq qemu_allocate_irq(qemu_irq_handler handler, void *opaque, int n); 66 /* Extends an Array of IRQs. Old IRQs have their handlers and opaque data [all …]
|
/openbmc/qemu/target/arm/ |
H A D | machine.c | 12 static bool vfp_needed(void *opaque) in vfp_needed() argument 14 ARMCPU *cpu = opaque; in vfp_needed() 21 static bool vfp_fpcr_fpsr_needed(void *opaque) in vfp_fpcr_fpsr_needed() argument 43 ARMCPU *cpu = opaque; in vfp_fpcr_fpsr_needed() 50 static int get_fpscr(QEMUFile *f, void *opaque, size_t size, in get_fpscr() argument 53 ARMCPU *cpu = opaque; in get_fpscr() 64 static int put_fpscr(QEMUFile *f, void *opaque, size_t size, in put_fpscr() argument 67 ARMCPU *cpu = opaque; in put_fpscr() 69 uint32_t fpscr = vfp_fpcr_fpsr_needed(opaque) ? 0 : vfp_get_fpscr(env); in put_fpscr() 81 static int get_fpcr(QEMUFile *f, void *opaque, size_t size, in get_fpcr() argument [all …]
|
/openbmc/qemu/hw/m68k/ |
H A D | mcf5206.c | 95 static void m5206_timer_trigger(void *opaque) in m5206_timer_trigger() argument 97 m5206_timer_state *s = (m5206_timer_state *)opaque; in m5206_timer_trigger() 251 static void m5206_mbar_set_irq(void *opaque, int irq, int level) in m5206_mbar_set_irq() argument 253 m5206_mbar_state *s = (m5206_mbar_state *)opaque; in m5206_mbar_set_irq() 398 static uint32_t m5206_mbar_readw(void *opaque, hwaddr offset); 399 static uint32_t m5206_mbar_readl(void *opaque, hwaddr offset); 401 static uint32_t m5206_mbar_readb(void *opaque, hwaddr offset) in m5206_mbar_readb() argument 403 m5206_mbar_state *s = (m5206_mbar_state *)opaque; in m5206_mbar_readb() 412 val = m5206_mbar_readw(opaque, offset & ~1); in m5206_mbar_readb() 421 static uint32_t m5206_mbar_readw(void *opaque, hwaddr offset) in m5206_mbar_readw() argument [all …]
|
/openbmc/qemu/block/ |
H A D | null.c | 84 BDRVNullState *s = bs->opaque; in null_open() 105 BDRVNullState *s = bs->opaque; in null_co_getlength() 111 BDRVNullState *s = bs->opaque; in null_co_common() 124 BDRVNullState *s = bs->opaque; in null_co_preadv() 155 static void null_bh_cb(void *opaque) in null_bh_cb() argument 157 NullAIOCB *acb = opaque; in null_bh_cb() 158 acb->common.cb(acb->common.opaque, 0); in null_bh_cb() 162 static void null_timer_cb(void *opaque) in null_timer_cb() argument 164 NullAIOCB *acb = opaque; in null_timer_cb() 165 acb->common.cb(acb->common.opaque, 0); in null_timer_cb() [all …]
|
H A D | throttle.c | 79 ThrottleGroupMember *tgm = bs->opaque; in throttle_open() 107 ThrottleGroupMember *tgm = bs->opaque; in throttle_close() 123 ThrottleGroupMember *tgm = bs->opaque; in throttle_co_preadv() 133 ThrottleGroupMember *tgm = bs->opaque; in throttle_co_pwritev() 143 ThrottleGroupMember *tgm = bs->opaque; in throttle_co_pwrite_zeroes() 152 ThrottleGroupMember *tgm = bs->opaque; in throttle_co_pdiscard() 173 ThrottleGroupMember *tgm = bs->opaque; in throttle_detach_aio_context() 180 ThrottleGroupMember *tgm = bs->opaque; in throttle_attach_aio_context() 194 reopen_state->opaque = group; in throttle_reopen_prepare() 201 ThrottleGroupMember *tgm = bs->opaque; in throttle_reopen_commit() [all …]
|
/openbmc/qemu/hw/ppc/ |
H A D | prep_systemio.c | 66 static void prep_port0092_write(void *opaque, uint32_t addr, uint32_t val) in prep_port0092_write() argument 68 PrepSystemIoState *s = opaque; in prep_port0092_write() 84 static uint32_t prep_port0092_read(void *opaque, uint32_t addr) in prep_port0092_read() argument 86 PrepSystemIoState *s = opaque; in prep_port0092_read() 97 static void prep_port0808_write(void *opaque, uint32_t addr, uint32_t val) in prep_port0808_write() argument 105 static void prep_port0810_write(void *opaque, uint32_t addr, uint32_t val) in prep_port0810_write() argument 113 static void prep_port0812_write(void *opaque, uint32_t addr, uint32_t val) in prep_port0812_write() argument 120 static void prep_port0814_write(void *opaque, uint32_t addr, uint32_t val) in prep_port0814_write() argument 131 static uint32_t prep_port0818_read(void *opaque, uint32_t addr) in prep_port0818_read() argument 148 static uint32_t prep_port080c_read(void *opaque, uint32_t addr) in prep_port080c_read() argument [all …]
|
/openbmc/linux/rust/ |
H A D | bindgen_parameters | 3 --opaque-type xregs_state 4 --opaque-type desc_struct 5 --opaque-type arch_lbr_state 6 --opaque-type local_apic 9 --opaque-type alt_instr 10 --opaque-type x86_msi_data 11 --opaque-type x86_msi_addr_lo 15 --opaque-type kunit_try_catch 19 --opaque-type spinlock
|
/openbmc/qemu/tests/bench/ |
H A D | benchmark-crypto-cipher.c | 103 static void test_cipher_speed_ecb_aes_128(const void *opaque) in test_cipher_speed_ecb_aes_128() argument 105 size_t chunk_size = (size_t)opaque; in test_cipher_speed_ecb_aes_128() 111 static void test_cipher_speed_ecb_aes_256(const void *opaque) in test_cipher_speed_ecb_aes_256() argument 113 size_t chunk_size = (size_t)opaque; in test_cipher_speed_ecb_aes_256() 119 static void test_cipher_speed_cbc_aes_128(const void *opaque) in test_cipher_speed_cbc_aes_128() argument 121 size_t chunk_size = (size_t)opaque; in test_cipher_speed_cbc_aes_128() 127 static void test_cipher_speed_cbc_aes_256(const void *opaque) in test_cipher_speed_cbc_aes_256() argument 129 size_t chunk_size = (size_t)opaque; in test_cipher_speed_cbc_aes_256() 135 static void test_cipher_speed_ctr_aes_128(const void *opaque) in test_cipher_speed_ctr_aes_128() argument 137 size_t chunk_size = (size_t)opaque; in test_cipher_speed_ctr_aes_128() [all …]
|
/openbmc/libpldm/include/libpldm/ |
H A D | pdr.h | 14 * opaque structure that acts as a handle to a PDR repository 19 * opaque structure that acts as a handle to a PDR record 29 * @return opaque pointer that acts as a handle to the repository; NULL if no 40 * @param[in/out] repo - pointer to opaque pointer acting as a PDR repo handle 48 * @param[in] repo - opaque pointer acting as a PDR repo handle 58 * @param[in] repo - opaque pointer acting as a PDR repo handle 66 * @param[in/out] repo - opaque pointer acting as a PDR repo handle 88 * @param[in] repo - opaque pointer acting as a PDR repo handle 89 * @param[in] record - opaque pointer acting as a PDR record handle 102 * @param[in] repo - opaque pointer acting as a PDR repo handle [all …]
|
/openbmc/qemu/include/io/ |
H A D | task.h | 27 gpointer opaque); 30 gpointer opaque); 46 * gpointer opaque, 51 * The 'func' parameter is the callback to be invoked, and 'opaque' 53 * to free 'opaque' when no longer needed. 64 * gpointer opaque) 88 * gpointer opaque, 93 * task = qio_task_new(OBJECT(obj), func, opaque, notify); 117 * gboolean myobject_operation_timer(gpointer opaque) 119 * QIOTask *task = QIO_TASK(opaque); [all …]
|
/openbmc/qemu/hw/intc/ |
H A D | bcm2836_control.c | 140 static void bcm2836_control_set_local_irq(void *opaque, int core, int local_irq, in bcm2836_control_set_local_irq() argument 143 BCM2836ControlState *s = opaque; in bcm2836_control_set_local_irq() 158 static void bcm2836_control_set_local_irq0(void *opaque, int core, int level) in bcm2836_control_set_local_irq0() argument 160 bcm2836_control_set_local_irq(opaque, core, IRQ_CNTPSIRQ, level); in bcm2836_control_set_local_irq0() 163 static void bcm2836_control_set_local_irq1(void *opaque, int core, int level) in bcm2836_control_set_local_irq1() argument 165 bcm2836_control_set_local_irq(opaque, core, IRQ_CNTPNSIRQ, level); in bcm2836_control_set_local_irq1() 168 static void bcm2836_control_set_local_irq2(void *opaque, int core, int level) in bcm2836_control_set_local_irq2() argument 170 bcm2836_control_set_local_irq(opaque, core, IRQ_CNTHPIRQ, level); in bcm2836_control_set_local_irq2() 173 static void bcm2836_control_set_local_irq3(void *opaque, int core, int level) in bcm2836_control_set_local_irq3() argument 175 bcm2836_control_set_local_irq(opaque, core, IRQ_CNTVIRQ, level); in bcm2836_control_set_local_irq3() [all …]
|
/openbmc/qemu/include/qemu/ |
H A D | timer.h | 81 typedef void QEMUTimerCB(void *opaque); 82 typedef void QEMUTimerListNotifyCB(void *opaque, QEMUClockType type); 88 void *opaque; member 262 * @opaque: the opaque pointer to pass to the callback 270 QEMUTimerListNotifyCB *cb, void *opaque); 345 * @opaque: the opaque pointer to be passed to the callback. 355 QEMUTimerListNotifyCB *cb, void *opaque); 403 * @opaque: the opaque pointer to be passed to the callback 416 QEMUTimerCB *cb, void *opaque); 424 * @opaque: the opaque pointer to pass to the callback [all …]
|
/openbmc/qemu/hw/input/ |
H A D | pckbd.c | 238 static void kbd_update_kbd_irq(void *opaque, int level) in kbd_update_kbd_irq() argument 240 KBDState *s = opaque; in kbd_update_kbd_irq() 250 static void kbd_update_aux_irq(void *opaque, int level) in kbd_update_aux_irq() argument 252 KBDState *s = opaque; in kbd_update_aux_irq() 262 static void kbd_throttle_timeout(void *opaque) in kbd_throttle_timeout() argument 264 KBDState *s = opaque; in kbd_throttle_timeout() 271 static uint64_t kbd_read_status(void *opaque, hwaddr addr, in kbd_read_status() argument 274 KBDState *s = opaque; in kbd_read_status() 314 static void kbd_write_command(void *opaque, hwaddr addr, in kbd_write_command() argument 317 KBDState *s = opaque; in kbd_write_command() [all …]
|