Home
last modified time | relevance | path

Searched refs:abi_ptr (Results 1 – 23 of 23) sorted by relevance

/openbmc/qemu/include/exec/
H A Dcpu_ldst.h79 static inline abi_ptr cpu_untagged_addr(CPUState *cs, abi_ptr x) in cpu_untagged_addr()
86 static inline void *g2h_untagged(abi_ptr x) in g2h_untagged()
91 static inline void *g2h(CPUState *cs, abi_ptr x) in g2h()
112 (abi_ptr)__ret; \
123 uint32_t cpu_ldub_data(CPUArchState *env, abi_ptr ptr);
124 int cpu_ldsb_data(CPUArchState *env, abi_ptr ptr);
125 uint32_t cpu_lduw_be_data(CPUArchState *env, abi_ptr ptr);
126 int cpu_ldsw_be_data(CPUArchState *env, abi_ptr ptr);
127 uint32_t cpu_ldl_be_data(CPUArchState *env, abi_ptr ptr);
128 uint64_t cpu_ldq_be_data(CPUArchState *env, abi_ptr ptr);
[all …]
H A Dabi_ptr.h17 typedef uint32_t abi_ptr; typedef
20 typedef uint64_t abi_ptr; typedef
28 typedef target_ulong abi_ptr; typedef
H A Dexec-all.h556 uintptr_t host_pc, abi_ptr guest_addr);
/openbmc/qemu/accel/tcg/
H A Dldst_common.c.inc126 static void plugin_load_cb(CPUArchState *env, abi_ptr addr,
138 uint8_t cpu_ldb_mmu(CPUArchState *env, abi_ptr addr, MemOpIdx oi, uintptr_t ra)
148 uint16_t cpu_ldw_mmu(CPUArchState *env, abi_ptr addr,
159 uint32_t cpu_ldl_mmu(CPUArchState *env, abi_ptr addr,
170 uint64_t cpu_ldq_mmu(CPUArchState *env, abi_ptr addr,
181 Int128 cpu_ld16_mmu(CPUArchState *env, abi_ptr addr,
196 static void plugin_store_cb(CPUArchState *env, abi_ptr addr,
208 void cpu_stb_mmu(CPUArchState *env, abi_ptr addr, uint8_t val,
215 void cpu_stw_mmu(CPUArchState *env, abi_ptr addr, uint16_t val,
223 void cpu_stl_mmu(CPUArchState *env, abi_ptr addr, uint32_t val,
[all …]
H A Datomic_template.h80 ABI_TYPE ATOMIC_NAME(cmpxchg)(CPUArchState *env, abi_ptr addr, in ATOMIC_NAME()
104 ABI_TYPE ATOMIC_NAME(xchg)(CPUArchState *env, abi_ptr addr, ABI_TYPE val, in ATOMIC_NAME()
123 ABI_TYPE ATOMIC_NAME(X)(CPUArchState *env, abi_ptr addr, \
159 ABI_TYPE ATOMIC_NAME(X)(CPUArchState *env, abi_ptr addr, \ in GEN_ATOMIC_HELPER()
205 ABI_TYPE ATOMIC_NAME(cmpxchg)(CPUArchState *env, abi_ptr addr,
229 ABI_TYPE ATOMIC_NAME(xchg)(CPUArchState *env, abi_ptr addr, ABI_TYPE val, in ATOMIC_NAME()
248 ABI_TYPE ATOMIC_NAME(X)(CPUArchState *env, abi_ptr addr, \
281 ABI_TYPE ATOMIC_NAME(X)(CPUArchState *env, abi_ptr addr, \
H A Duser-exec.c121 uintptr_t host_pc, abi_ptr guest_addr) in handle_sigsegv_accerr_write()
1039 static Int128 do_ld16_mmu(CPUState *cpu, abi_ptr addr, in do_ld16_mmu()
1133 uint32_t cpu_ldub_code(CPUArchState *env, abi_ptr ptr) in cpu_ldub_code()
1143 uint32_t cpu_lduw_code(CPUArchState *env, abi_ptr ptr) in cpu_lduw_code()
1153 uint32_t cpu_ldl_code(CPUArchState *env, abi_ptr ptr) in cpu_ldl_code()
1163 uint64_t cpu_ldq_code(CPUArchState *env, abi_ptr ptr) in cpu_ldq_code()
1173 uint8_t cpu_ldb_code_mmu(CPUArchState *env, abi_ptr addr, in cpu_ldb_code_mmu()
1185 uint16_t cpu_ldw_code_mmu(CPUArchState *env, abi_ptr addr, in cpu_ldw_code_mmu()
1200 uint32_t cpu_ldl_code_mmu(CPUArchState *env, abi_ptr addr, in cpu_ldl_code_mmu()
1215 uint64_t cpu_ldq_code_mmu(CPUArchState *env, abi_ptr addr, in cpu_ldq_code_mmu()
H A Dcputlb.c1507 void *tlb_vaddr_to_host(CPUArchState *env, abi_ptr addr, in tlb_vaddr_to_host()
2896 uint32_t cpu_ldub_code(CPUArchState *env, abi_ptr addr) in cpu_ldub_code()
2903 uint32_t cpu_lduw_code(CPUArchState *env, abi_ptr addr) in cpu_lduw_code()
2910 uint32_t cpu_ldl_code(CPUArchState *env, abi_ptr addr) in cpu_ldl_code()
2917 uint64_t cpu_ldq_code(CPUArchState *env, abi_ptr addr) in cpu_ldq_code()
2924 uint8_t cpu_ldb_code_mmu(CPUArchState *env, abi_ptr addr, in cpu_ldb_code_mmu()
2930 uint16_t cpu_ldw_code_mmu(CPUArchState *env, abi_ptr addr, in cpu_ldw_code_mmu()
2936 uint32_t cpu_ldl_code_mmu(CPUArchState *env, abi_ptr addr, in cpu_ldl_code_mmu()
2942 uint64_t cpu_ldq_code_mmu(CPUArchState *env, abi_ptr addr, in cpu_ldq_code_mmu()
/openbmc/qemu/linux-user/i386/
H A Dsignal.c243 static abi_ptr get_sigframe(struct target_sigaction *ka, CPUX86State *env, in get_sigframe()
245 abi_ptr *fpstate, abi_ptr *fxstate, abi_ptr *fpend) in get_sigframe()
247 abi_ptr sp; in get_sigframe()
307 abi_ptr fpstate_addr, in xsave_sigcontext()
308 abi_ptr xstate_addr, in xsave_sigcontext()
309 abi_ptr fpend_addr) in xsave_sigcontext()
342 abi_ptr fpstate_addr, in setup_sigcontext()
344 abi_ptr fxstate_addr, in setup_sigcontext()
345 abi_ptr fpend_addr) in setup_sigcontext()
445 abi_ptr frame_addr, fpstate_addr, fxstate_addr, fpend_addr; in setup_frame()
[all …]
H A Dcpu_loop.c94 static bool write_ok_or_segv(CPUX86State *env, abi_ptr addr, size_t len) in write_ok_or_segv()
/openbmc/qemu/linux-user/loongarch64/
H A Dsignal.c71 abi_ptr tuc_link;
95 abi_ptr gaddr;
108 static abi_ptr extframe_alloc(struct extctx_layout *extctx, in extframe_alloc()
110 unsigned align, abi_ptr orig_sp) in extframe_alloc()
112 abi_ptr sp = orig_sp; in extframe_alloc()
126 static abi_ptr setup_extcontext(CPULoongArchState *env, in setup_extcontext()
127 struct extctx_layout *extctx, abi_ptr sp) in setup_extcontext()
225 static bool parse_extcontext(struct extctx_layout *extctx, abi_ptr frame) in parse_extcontext()
333 static abi_ptr get_sigframe(struct target_sigaction *ka, in get_sigframe()
355 abi_ptr frame_addr; in setup_rt_frame()
/openbmc/qemu/bsd-user/arm/
H A Dtarget_arch_signal.h74 abi_ptr mc_vfp_ptr;
/openbmc/qemu/linux-user/hppa/
H A Dsignal.c155 abi_ptr *fdesc, dest; in setup_rt_frame()
158 fdesc = lock_user(VERIFY_READ, haddr, 2 * sizeof(abi_ptr), 1); in setup_rt_frame()
/openbmc/qemu/target/rx/
H A Dop_helper.c219 abi_ptr ptr,
225 abi_ptr ptr,
231 abi_ptr ptr,
/openbmc/qemu/linux-user/
H A Dmmap.c77 static void shm_region_add(abi_ptr start, abi_ptr last) in shm_region_add()
86 static abi_ptr shm_region_find(abi_ptr start) in shm_region_find()
99 static void shm_region_rm_complete(abi_ptr start, abi_ptr last) in shm_region_rm_complete()
H A Dsignal.c669 abi_ptr thand = TARGET_SIG_IGN; in signal_init()
957 abi_ptr guest_addr = h2g_nocheck(host_addr); in host_sigsegv_handler()
1015 abi_ptr guest_addr = h2g_nocheck(host_addr); in host_sigbus_handler()
H A Dqemu.h326 int copy_struct_from_user(void *dst, size_t ksize, abi_ptr src, size_t usize);
H A Dsyscall.c610 int copy_struct_from_user(void *dst, size_t ksize, abi_ptr src, size_t usize) in copy_struct_from_user()
8025 const MapInfo *mi, abi_ptr start, in open_self_maps_4()
8026 abi_ptr end, unsigned flags) in open_self_maps_4()
8490 abi_ptr guest_pathname, abi_ptr guest_open_how, in do_openat2()
H A Delfload.c467 abi_ptr commpage; in init_guest_commpage()
/openbmc/qemu/linux-user/riscv/
H A Dsignal.c45 abi_ptr uc_link;
/openbmc/qemu/linux-user/arm/
H A Dsignal.c112 static abi_ptr sigreturn_fdpic_tramp;
/openbmc/qemu/bsd-user/
H A Dsignal.c498 abi_ptr guest_addr; in host_signal_handler()
/openbmc/qemu/target/riscv/
H A Dvector_helper.c151 typedef void vext_ldst_elem_fn_tlb(CPURISCVState *env, abi_ptr addr,
157 void NAME##_tlb(CPURISCVState *env, abi_ptr addr, \
178 void NAME##_tlb(CPURISCVState *env, abi_ptr addr, \ in GEN_VEXT_LD_ELEM()
549 abi_ptr addr = get_index_addr(base, i, vs2) + (k << log2_esz); in GEN_VEXT_GET_INDEX_ADDR()
/openbmc/linux/
H A Dopengrok1.0.log[all...]