Home
last modified time | relevance | path

Searched refs:host_ptr (Results 1 – 25 of 26) sorted by relevance

12

/openbmc/qemu/linux-user/
H A Duaccess.c28 void unlock_user(void *host_ptr, abi_ulong guest_addr, ssize_t len) in unlock_user() argument
32 if (!host_ptr) { in unlock_user()
36 if (host_ptr == host_ptr_conv) { in unlock_user()
40 memcpy(host_ptr_conv, host_ptr, len); in unlock_user()
42 g_free(host_ptr); in unlock_user()
H A Dqemu.h343 static inline void unlock_user(void *host_ptr, abi_ulong guest_addr, in unlock_user() argument
349 void unlock_user(void *host_ptr, abi_ulong guest_addr, ssize_t len);
360 #define lock_user_struct(type, host_ptr, guest_addr, copy) \ argument
361 (host_ptr = lock_user(type, guest_addr, sizeof(*host_ptr), copy))
362 #define unlock_user_struct(host_ptr, guest_addr, copy) \ argument
363 unlock_user(host_ptr, guest_addr, (copy) ? sizeof(*host_ptr) : 0)
H A Dlinuxload.c15 void *host_ptr; in memcpy_to_target() local
17 host_ptr = lock_user(VERIFY_WRITE, dest, len, 0); in memcpy_to_target()
18 if (!host_ptr) { in memcpy_to_target()
21 memcpy(host_ptr, src, len); in memcpy_to_target()
22 unlock_user(host_ptr, dest, 1); in memcpy_to_target()
/openbmc/qemu/bsd-user/
H A Dbsdload.c26 void *host_ptr; in memcpy_to_target() local
28 host_ptr = lock_user(VERIFY_WRITE, dest, len, 0); in memcpy_to_target()
29 if (!host_ptr) { in memcpy_to_target()
32 memcpy(host_ptr, src, len); in memcpy_to_target()
33 unlock_user(host_ptr, dest, 1); in memcpy_to_target()
H A Dqemu.h447 static inline void unlock_user(void *host_ptr, abi_ulong guest_addr, in unlock_user() argument
452 if (!host_ptr) { in unlock_user()
455 if (host_ptr == g2h_untagged(guest_addr)) { in unlock_user()
459 memcpy(g2h_untagged(guest_addr), host_ptr, len); in unlock_user()
461 g_free(host_ptr); in unlock_user()
483 #define lock_user_struct(type, host_ptr, guest_addr, copy) \ argument
484 (host_ptr = lock_user(type, guest_addr, sizeof(*host_ptr), copy))
485 #define unlock_user_struct(host_ptr, guest_addr, copy) \ argument
486 unlock_user(host_ptr, guest_addr, (copy) ? sizeof(*host_ptr) : 0)
/openbmc/qemu/target/s390x/
H A Dsigp.c97 SigpInfo *si = arg.host_ptr; in sigp_start()
111 SigpInfo *si = arg.host_ptr; in sigp_stop()
132 SigpInfo *si = arg.host_ptr; in sigp_stop_and_store_status()
157 SigpInfo *si = arg.host_ptr; in sigp_store_status_at_address()
179 SigpInfo *si = arg.host_ptr; in sigp_store_adtl_status()
231 SigpInfo *si = arg.host_ptr; in sigp_restart()
254 SigpInfo *si = arg.host_ptr; in sigp_initial_cpu_reset()
264 SigpInfo *si = arg.host_ptr; in sigp_cpu_reset()
275 SigpInfo *si = arg.host_ptr; in sigp_set_prefix()
/openbmc/qemu/hw/i386/kvm/
H A Dapic.c141 APICCommonState *s = data.host_ptr; in kvm_apic_put()
166 APICCommonState *s = data.host_ptr; in do_inject_external_nmi()
/openbmc/qemu/hw/misc/
H A Dmips_cpc.c38 MIPSCPCState *cpc = (MIPSCPCState *) data.host_ptr; in mips_cpu_reset_async_work()
H A Dimx7_src.c136 struct SRCSCRResetInfo *ri = data.host_ptr; in imx7_clear_reset_bit()
H A Dimx6_src.c120 struct SRCSCRResetInfo *ri = data.host_ptr; in imx6_clear_reset_bit()
/openbmc/qemu/hw/ppc/
H A Dppce500_spin.c77 SpinInfo *curspin = data.host_ptr; in spin_kick()
/openbmc/qemu/include/hw/core/
H A Dcpu.h388 void *host_ptr; member
392 #define RUN_ON_CPU_HOST_PTR(p) ((run_on_cpu_data){.host_ptr = (p)})
/openbmc/qemu/hw/i386/
H A Dvapic.c408 PatchInfo *info = (PatchInfo *) data.host_ptr; in do_patch_instruction()
499 VAPICEnableTPRReporting *info = data.host_ptr; in vapic_do_enable_tpr_reporting()
741 VAPICROMState *s = data.host_ptr; in do_vapic_enable()
/openbmc/qemu/target/arm/
H A Darm-powerctl.c65 struct CpuOnInfo *info = (struct CpuOnInfo *) data.host_ptr; in arm_set_cpu_on_async_work()
/openbmc/qemu/hw/display/
H A Dapple-gfx.m129 char *host_ptr;
145 host_ptr = memory_region_get_ram_ptr(ram_region);
146 if (!host_ptr) {
149 host_ptr += ram_region_offset;
151 return host_ptr;
/openbmc/qemu/target/ppc/
H A Dcompat.c217 SetCompatState *s = arg.host_ptr; in do_set_compat()
/openbmc/qemu/accel/hvf/
H A Dhvf-accel-ops.c124 int r = hv_vcpu_get_exec_time(cpu->accel->fd, arg.host_ptr); in do_hvf_get_vcpu_exec_time()
/openbmc/qemu/target/i386/whpx/
H A Dwhpx-apic.c133 APICCommonState *s = data.host_ptr; in whpx_apic_put()
/openbmc/qemu/hw/intc/
H A Dxics_kvm.c96 icp_get_kvm_state(arg.host_ptr); in do_icp_synchronize_state()
H A Dspapr_xive_kvm.c130 XiveCpuGetState *s = arg.host_ptr; in kvmppc_xive_cpu_do_synchronize_state()
/openbmc/qemu/plugins/
H A Dloader.c378 struct qemu_plugin_reset_data *data = arg.host_ptr; in plugin_flush_destroy()
/openbmc/qemu/target/i386/
H A Dhelper.c386 MCEInjectionParams *params = data.host_ptr; in do_inject_x86_mce()
/openbmc/qemu/hw/hyperv/
H A Dhyperv.c267 HvSintRoute *sint_route = data.host_ptr; in cpu_post_msg()
/openbmc/qemu/accel/tcg/
H A Dcputlb.c596 TLBFlushPageByMMUIdxData *d = data.host_ptr; in tlb_flush_page_by_mmuidx_async_2()
763 TLBFlushRangeData *d = data.host_ptr; in tlb_flush_range_by_mmuidx_async_1()
/openbmc/qemu/accel/kvm/
H A Dkvm-all.c3537 (struct kvm_set_guest_debug_data *) data.host_ptr; in kvm_invoke_set_guest_debug()

12