Home
last modified time | relevance | path

Searched refs:gaddr (Results 1 – 17 of 17) sorted by relevance

/qemu/linux-user/
H A Dqemu.h288 #define put_user_sal(x, gaddr) put_user((x), (gaddr), abi_long) argument
290 #define put_user_s64(x, gaddr) put_user((x), (gaddr), int64_t) argument
292 #define put_user_s32(x, gaddr) put_user((x), (gaddr), int32_t) argument
294 #define put_user_s16(x, gaddr) put_user((x), (gaddr), int16_t) argument
295 #define put_user_u8(x, gaddr) put_user((x), (gaddr), uint8_t) argument
296 #define put_user_s8(x, gaddr) put_user((x), (gaddr), int8_t) argument
301 #define get_user_s64(x, gaddr) get_user((x), (gaddr), int64_t) argument
303 #define get_user_s32(x, gaddr) get_user((x), (gaddr), int32_t) argument
305 #define get_user_s16(x, gaddr) get_user((x), (gaddr), int16_t) argument
306 #define get_user_u8(x, gaddr) get_user((x), (gaddr), uint8_t) argument
[all …]
H A Duaccess.c59 int copy_from_user(void *hptr, abi_ulong gaddr, ssize_t len) in copy_from_user() argument
62 void *ghptr = lock_user(VERIFY_READ, gaddr, len, 1); in copy_from_user()
66 unlock_user(ghptr, gaddr, 0); in copy_from_user()
73 int copy_to_user(abi_ulong gaddr, void *hptr, ssize_t len) in copy_to_user() argument
76 void *ghptr = lock_user(VERIFY_WRITE, gaddr, len, 0); in copy_to_user()
80 unlock_user(ghptr, gaddr, len); in copy_to_user()
H A Dstrace.c2664 #define get_user_ualx(x, gaddr, idx) \ argument
2665 get_user_ual(x, (gaddr) + (idx) * sizeof(abi_long))
H A Dsyscall.c7156 #define put_user_id(x, gaddr) put_user_u16(x, gaddr) argument
7180 #define put_user_id(x, gaddr) put_user_u32(x, gaddr) argument
/qemu/bsd-user/
H A Dqemu.h388 #define put_user_sal(x, gaddr) put_user((x), (gaddr), abi_long) argument
390 #define put_user_s64(x, gaddr) put_user((x), (gaddr), int64_t) argument
392 #define put_user_s32(x, gaddr) put_user((x), (gaddr), int32_t) argument
394 #define put_user_s16(x, gaddr) put_user((x), (gaddr), int16_t) argument
395 #define put_user_u8(x, gaddr) put_user((x), (gaddr), uint8_t) argument
396 #define put_user_s8(x, gaddr) put_user((x), (gaddr), int8_t) argument
401 #define get_user_s64(x, gaddr) get_user((x), (gaddr), int64_t) argument
403 #define get_user_s32(x, gaddr) get_user((x), (gaddr), int32_t) argument
405 #define get_user_s16(x, gaddr) get_user((x), (gaddr), int16_t) argument
406 #define get_user_u8(x, gaddr) get_user((x), (gaddr), uint8_t) argument
[all …]
H A Duaccess.c11 abi_long copy_from_user(void *hptr, abi_ulong gaddr, size_t len) in copy_from_user() argument
16 if ((ghptr = lock_user(VERIFY_READ, gaddr, len, 1))) { in copy_from_user()
18 unlock_user(ghptr, gaddr, 0); in copy_from_user()
26 abi_long copy_to_user(abi_ulong gaddr, void *hptr, size_t len) in copy_to_user() argument
31 if ((ghptr = lock_user(VERIFY_WRITE, gaddr, len, 0))) { in copy_to_user()
33 unlock_user(ghptr, gaddr, len); in copy_to_user()
/qemu/linux-user/aarch64/
H A Dcpu_loop.c30 #define get_user_code_u32(x, gaddr, env) \ argument
31 ({ abi_long __r = get_user_u32((x), (gaddr)); \
38 #define get_user_code_u16(x, gaddr, env) \ argument
39 ({ abi_long __r = get_user_u16((x), (gaddr)); \
46 #define get_user_data_u32(x, gaddr, env) \ argument
47 ({ abi_long __r = get_user_u32((x), (gaddr)); \
54 #define get_user_data_u16(x, gaddr, env) \ argument
55 ({ abi_long __r = get_user_u16((x), (gaddr)); \
62 #define put_user_data_u32(x, gaddr, env) \ argument
67 put_user_u32(__x, (gaddr)); \
[all …]
/qemu/target/s390x/
H A Dmmu_helper.c106 static inline bool read_table_entry(CPUS390XState *env, hwaddr gaddr, in read_table_entry() argument
138 hwaddr gaddr = asce & ASCE_ORIGIN; in mmu_translate_asce() local
152 gaddr += VADDR_REGION1_TX(vaddr) * 8; in mmu_translate_asce()
161 gaddr += VADDR_REGION2_TX(vaddr) * 8; in mmu_translate_asce()
170 gaddr += VADDR_REGION3_TX(vaddr) * 8; in mmu_translate_asce()
180 gaddr += VADDR_SEGMENT_TX(vaddr) * 8; in mmu_translate_asce()
186 if (!read_table_entry(env, gaddr, &entry)) { in mmu_translate_asce()
205 if (!read_table_entry(env, gaddr, &entry)) { in mmu_translate_asce()
224 if (!read_table_entry(env, gaddr, &entry)) { in mmu_translate_asce()
254 if (!read_table_entry(env, gaddr, &entry)) { in mmu_translate_asce()
[all …]
/qemu/linux-user/loongarch64/
H A Dsignal.c95 abi_ptr gaddr; member
117 sctx->gaddr = sp; in extframe_alloc()
238 extctx->end.gaddr = frame; in parse_extcontext()
248 extctx->fpu.gaddr = frame; in parse_extcontext()
257 extctx->lsx.gaddr = frame; in parse_extcontext()
266 extctx->lasx.gaddr = frame; in parse_extcontext()
370 extctx.end.haddr = (void *)frame + (extctx.end.gaddr - frame_addr); in setup_rt_frame()
372 extctx.lsx.haddr = (void *)frame + (extctx.lsx.gaddr - frame_addr); in setup_rt_frame()
421 if (extctx.lasx.gaddr) { in do_rt_sigreturn()
423 } else if (extctx.lsx.gaddr) { in do_rt_sigreturn()
[all …]
/qemu/linux-user/arm/
H A Dcpu_loop.c30 #define get_user_code_u32(x, gaddr, env) \ argument
31 ({ abi_long __r = get_user_u32((x), (gaddr)); \
38 #define get_user_code_u16(x, gaddr, env) \ argument
39 ({ abi_long __r = get_user_u16((x), (gaddr)); \
46 #define get_user_data_u32(x, gaddr, env) \ argument
47 ({ abi_long __r = get_user_u32((x), (gaddr)); \
54 #define get_user_data_u16(x, gaddr, env) \ argument
55 ({ abi_long __r = get_user_u16((x), (gaddr)); \
62 #define put_user_data_u32(x, gaddr, env) \ argument
67 put_user_u32(__x, (gaddr)); \
[all …]
/qemu/target/s390x/kvm/
H A Dpv.c228 static int s390_pv_dump_cmd(uint64_t subcmd, uint64_t uaddr, uint64_t gaddr, in s390_pv_dump_cmd() argument
235 .gaddr = gaddr, in s390_pv_dump_cmd()
251 .gaddr = 0, in kvm_s390_dump_cpu()
267 int kvm_s390_dump_mem_state(uint64_t gaddr, size_t len, void *dest) in kvm_s390_dump_mem_state() argument
270 gaddr, len); in kvm_s390_dump_mem_state()
H A Dkvm.c792 .gaddr = addr, in kvm_s390_mem_op()
1383 uint64_t gaddr; in kvm_pcistb_service_call() local
1387 gaddr = get_base_disp_rsy(cpu, run, &ar); in kvm_pcistb_service_call()
1389 return pcistb_service_call(cpu, r1, r3, gaddr, ar, RA_IGNORED); in kvm_pcistb_service_call()
/qemu/target/i386/tcg/sysemu/
H A Dexcp_helper.c60 hwaddr gaddr; member
68 inout->gaddr = addr; in ptw_translate()
91 return cpu_ldl_mmuidx_ra(in->env, in->gaddr, in->ptw_idx, ra); in ptw_ldl()
99 return cpu_ldq_mmuidx_ra(in->env, in->gaddr, in->ptw_idx, ra); in ptw_ldq()
113 cmp = cpu_ldl_mmuidx_ra(in->env, in->gaddr, in->ptw_idx, 0); in ptw_setl_slow()
115 cpu_stl_mmuidx_ra(in->env, in->gaddr, new, in->ptw_idx, 0); in ptw_setl_slow()
/qemu/include/hw/s390x/
H A Ds390-pci-inst.h107 int pcistb_service_call(S390CPU *cpu, uint8_t r1, uint8_t r3, uint64_t gaddr,
/qemu/linux-headers/asm-s390/
H A Dkvm.h62 __u64 gaddr; /* the guest address */ member
242 __u64 gaddr; /* For dump storage state */ member
/qemu/target/s390x/tcg/
H A Dmisc_helper.c798 uint64_t gaddr, uint32_t ar) in HELPER()
803 pcistb_service_call(cpu, r1, r3, gaddr, ar, GETPC()); in HELPER()
/qemu/hw/s390x/
H A Ds390-pci-inst.c825 int pcistb_service_call(S390CPU *cpu, uint8_t r1, uint8_t r3, uint64_t gaddr, in pcistb_service_call() argument
894 if (gaddr & 0x07UL) { in pcistb_service_call()
910 if (s390_cpu_virt_mem_read(cpu, gaddr, ar, buffer, len)) { in pcistb_service_call()