/qemu/bsd-user/freebsd/ |
H A D | qemu-os.h | 36 abi_long h2t_freebsd11_stat(abi_ulong target_addr, 38 abi_long h2t_freebsd11_nstat(abi_ulong target_addr, 40 abi_long t2h_freebsd_fhandle(fhandle_t *host_fh, abi_ulong target_addr); 41 abi_long h2t_freebsd_fhandle(abi_ulong target_addr, fhandle_t *host_fh); 42 abi_long h2t_freebsd11_statfs(abi_ulong target_addr, 45 abi_long h2t_freebsd_stat(abi_ulong target_addr, 47 abi_long h2t_freebsd_statfs(abi_ulong target_addr,
|
H A D | os-stat.c | 26 abi_long h2t_freebsd11_stat(abi_ulong target_addr, in h2t_freebsd11_stat() argument 56 unlock_user_struct(target_st, target_addr, 1); in h2t_freebsd11_stat() 61 abi_long h2t_freebsd_stat(abi_ulong target_addr, in h2t_freebsd_stat() argument 100 unlock_user_struct(target_st, target_addr, 1); in h2t_freebsd_stat() 105 abi_long h2t_freebsd11_nstat(abi_ulong target_addr, in h2t_freebsd11_nstat() argument 134 unlock_user_struct(target_st, target_addr, 1); in h2t_freebsd11_nstat() 155 unlock_user_struct(target_fh, target_addr, 0); in t2h_freebsd_fhandle() 172 unlock_user_struct(target_fh, target_addr, 1); in h2t_freebsd_fhandle() 179 abi_long h2t_freebsd11_statfs(abi_ulong target_addr, in h2t_freebsd11_statfs() argument 213 unlock_user_struct(target_statfs, target_addr, 1); in h2t_freebsd11_statfs() [all …]
|
H A D | os-stat.h | 349 static inline abi_long do_freebsd11_fstatfs(abi_long fd, abi_ulong target_addr) in do_freebsd11_fstatfs() argument 359 return h2t_freebsd11_statfs(target_addr, &host_stfs); in do_freebsd11_fstatfs() 363 static inline abi_long do_freebsd_fstatfs(abi_long fd, abi_ulong target_addr) in do_freebsd_fstatfs() argument 373 return h2t_freebsd_statfs(target_addr, &host_stfs); in do_freebsd_fstatfs() 377 static inline abi_long do_freebsd11_getfsstat(abi_ulong target_addr, in do_freebsd11_getfsstat() argument 388 if (target_addr == 0 || count == 0) { in do_freebsd11_getfsstat() 405 if (h2t_freebsd11_statfs((target_addr + in do_freebsd11_getfsstat() 415 static inline abi_long do_freebsd_getfsstat(abi_ulong target_addr, in do_freebsd_getfsstat() argument 426 if (target_addr == 0 || count == 0) { in do_freebsd_getfsstat() 443 if (h2t_freebsd_statfs((target_addr + in do_freebsd_getfsstat()
|
H A D | os-syscall.c | 104 abi_ulong target_addr, struct iovec *vec, in helper_unlock_iovec() argument 114 unlock_user(target_vec, target_addr, 0); in helper_unlock_iovec() 117 struct iovec *lock_iovec(int type, abi_ulong target_addr, in lock_iovec() argument 141 target_vec = lock_user(VERIFY_READ, target_addr, in lock_iovec() 189 unlock_user(target_vec, target_addr, 0); in lock_iovec() 193 helper_unlock_iovec(target_vec, target_addr, vec, i, copy); in lock_iovec() 200 void unlock_iovec(struct iovec *vec, abi_ulong target_addr, in unlock_iovec() argument 205 target_vec = lock_user(VERIFY_READ, target_addr, in unlock_iovec() 208 helper_unlock_iovec(target_vec, target_addr, vec, count, copy); in unlock_iovec()
|
/qemu/bsd-user/ |
H A D | bsd-mem.c | 47 abi_ulong target_addr) in target_to_host_shmid_ds() argument 51 if (!lock_user_struct(VERIFY_READ, target_sd, target_addr, 1)) { in target_to_host_shmid_ds() 65 unlock_user_struct(target_sd, target_addr, 0); in target_to_host_shmid_ds() 82 abi_long host_to_target_shmid_ds(abi_ulong target_addr, in host_to_target_shmid_ds() argument 87 if (!lock_user_struct(VERIFY_WRITE, target_sd, target_addr, 0)) { in host_to_target_shmid_ds() 101 unlock_user_struct(target_sd, target_addr, 1); in host_to_target_shmid_ds()
|
H A D | bsd-proc.c | 76 abi_long host_to_target_rusage(abi_ulong target_addr, in host_to_target_rusage() argument 81 if (!lock_user_struct(VERIFY_WRITE, target_rusage, target_addr, 0)) { in host_to_target_rusage() 85 unlock_user_struct(target_rusage, target_addr, 1); in host_to_target_rusage() 90 abi_long host_to_target_wrusage(abi_ulong target_addr, in host_to_target_wrusage() argument 95 if (!lock_user_struct(VERIFY_WRITE, target_wrusage, target_addr, 0)) { in host_to_target_wrusage() 100 unlock_user_struct(target_wrusage, target_addr, 1); in host_to_target_wrusage()
|
H A D | qemu-bsd.h | 40 abi_long host_to_target_rusage(abi_ulong target_addr, 42 abi_long host_to_target_wrusage(abi_ulong target_addr, 54 abi_ulong target_addr); 55 abi_long host_to_target_shmid_ds(abi_ulong target_addr,
|
H A D | bsd-mem.h | 194 static inline abi_long do_bsd_mincore(abi_ulong target_addr, abi_ulong len, in do_bsd_mincore() argument 201 if (!guest_range_valid_untagged(target_addr, len) in do_bsd_mincore() 202 || !page_check_range(target_addr, len, PAGE_VALID)) { in do_bsd_mincore() 210 ret = get_errno(mincore(g2h_untagged(target_addr), len, p)); in do_bsd_mincore()
|
H A D | bsd-proc.h | 125 static inline abi_long do_bsd_getrusage(abi_long who, abi_ulong target_addr) in do_bsd_getrusage() argument 132 host_to_target_rusage(target_addr, &rusage); in do_bsd_getrusage()
|
H A D | bsd-file.h | 54 struct iovec *lock_iovec(int type, abi_ulong target_addr, int count, int copy); 55 void unlock_iovec(struct iovec *vec, abi_ulong target_addr, int count, int copy);
|
/qemu/linux-user/ |
H A D | syscall.c | 3033 unlock_user(target_vec, target_addr, 0); in lock_iovec() 3042 unlock_user(target_vec, target_addr, 0); in lock_iovec() 3413 if (target_addr == 0) { in do_accept4() 3549 if (target_addr) { in do_sendto() 3586 if (target_addr) { in do_recvfrom() 3613 if (target_addr) { in do_recvfrom() 3907 unlock_user(array, target_addr, 0); in target_to_host_semarray() 3938 unlock_user(array, target_addr, 1); in host_to_target_semarray() 5524 char *target_addr; in do_ioctl_TUNSETTXFILTER() local 5545 if (!target_addr) { in do_ioctl_TUNSETTXFILTER() [all …]
|
H A D | fd-trans.c | 1549 abi_ulong target_addr, in packet_target_to_host_sockaddr() argument 1555 target_saddr = lock_user(VERIFY_READ, target_addr, len, 1); in packet_target_to_host_sockaddr() 1564 unlock_user(target_saddr, target_addr, 0); in packet_target_to_host_sockaddr()
|
/qemu/hw/net/ |
H A D | vmxnet3.c | 943 hwaddr target_addr, in vmxnet3_pci_dma_writev() argument 954 pci_dma_write(pci_dev, target_addr + copied, in vmxnet3_pci_dma_writev()
|