/qemu/linux-user/ |
H A D | qemu.h | 288 #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 D | uaccess.c | 59 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 D | strace.c | 2664 #define get_user_ualx(x, gaddr, idx) \ argument 2665 get_user_ual(x, (gaddr) + (idx) * sizeof(abi_long))
|
H A D | syscall.c | 7156 #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 D | qemu.h | 388 #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 D | uaccess.c | 11 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 D | cpu_loop.c | 30 #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 D | mmu_helper.c | 106 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 D | signal.c | 95 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 D | cpu_loop.c | 30 #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 D | pv.c | 228 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 D | kvm.c | 792 .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 D | excp_helper.c | 60 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 D | s390-pci-inst.h | 107 int pcistb_service_call(S390CPU *cpu, uint8_t r1, uint8_t r3, uint64_t gaddr,
|
/qemu/linux-headers/asm-s390/ |
H A D | kvm.h | 62 __u64 gaddr; /* the guest address */ member 242 __u64 gaddr; /* For dump storage state */ member
|
/qemu/target/s390x/tcg/ |
H A D | misc_helper.c | 798 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 D | s390-pci-inst.c | 825 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()
|