/freebsd-current/sys/cddl/compat/opensolaris/kern/ |
H A D | opensolaris_proc.c | 31 uread(proc_t *p, void *kaddr, size_t len, uintptr_t uaddr) argument 35 n = proc_readmem(curthread, p, uaddr, kaddr, len); 42 uwrite(proc_t *p, void *kaddr, size_t len, uintptr_t uaddr) argument 46 n = proc_writemem(curthread, p, uaddr, kaddr, len);
|
/freebsd-current/sys/amd64/amd64/ |
H A D | copyout.c | 150 int copyinstr_nosmap(const void *udaddr, void *kaddr, size_t len, 152 int copyinstr_smap(const void *udaddr, void *kaddr, size_t len, 161 int copyin_nosmap_std(const void *udaddr, void *kaddr, size_t len); 162 int copyin_smap_std(const void *udaddr, void *kaddr, size_t len); 163 int copyin_nosmap_erms(const void *udaddr, void *kaddr, size_t len); 164 int copyin_smap_erms(const void *udaddr, void *kaddr, size_t len); 180 int copyout_nosmap_std(const void *kaddr, void *udaddr, size_t len); 181 int copyout_smap_std(const void *kaddr, void *udaddr, size_t len); 182 int copyout_nosmap_erms(const void *kaddr, void *udaddr, size_t len); 183 int copyout_smap_erms(const void *kaddr, voi [all...] |
/freebsd-current/sys/cddl/dev/dtrace/arm/ |
H A D | dtrace_isa.c | 166 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument 179 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument 182 if (dtrace_copycheck(uaddr, kaddr, size)) 183 dtrace_copy(uaddr, kaddr, size); 187 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument 190 if (dtrace_copycheck(uaddr, kaddr, size)) 191 dtrace_copy(kaddr, uaddr, size); 195 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument 198 if (dtrace_copycheck(uaddr, kaddr, size)) 199 dtrace_copystr(uaddr, kaddr, siz 203 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument [all...] |
/freebsd-current/sys/cddl/dev/dtrace/aarch64/ |
H A D | dtrace_isa.c | 298 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument 311 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument 315 if (dtrace_copycheck(uaddr, kaddr, size)) 316 dtrace_copy(uaddr, kaddr, size); 320 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument 324 if (dtrace_copycheck(uaddr, kaddr, size)) 325 dtrace_copy(kaddr, uaddr, size); 329 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument 333 if (dtrace_copycheck(uaddr, kaddr, size)) 334 dtrace_copystr(uaddr, kaddr, siz 338 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument [all...] |
/freebsd-current/sys/cddl/dev/dtrace/riscv/ |
H A D | dtrace_isa.c | 351 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument 364 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument 368 if (dtrace_copycheck(uaddr, kaddr, size)) 369 dtrace_copy(uaddr, kaddr, size); 373 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument 377 if (dtrace_copycheck(uaddr, kaddr, size)) 378 dtrace_copy(kaddr, uaddr, size); 382 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument 386 if (dtrace_copycheck(uaddr, kaddr, size)) 387 dtrace_copystr(uaddr, kaddr, siz 391 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument [all...] |
/freebsd-current/sys/cddl/dev/dtrace/powerpc/ |
H A D | dtrace_isa.c | 558 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument 560 ASSERT(INKERNEL(kaddr) && kaddr + size >= kaddr); 572 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument 575 if (dtrace_copycheck(uaddr, kaddr, size)) 576 if (copyin((const void *)uaddr, (void *)kaddr, size)) { 583 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument 586 if (dtrace_copycheck(uaddr, kaddr, size)) { 587 if (copyout((const void *)kaddr, (voi 595 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, volatile uint16_t *flags) argument 618 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument [all...] |
/freebsd-current/usr.bin/ipcs/ |
H A D | ipc.c | 131 unsigned long kaddr; local 157 kaddr = (u_long)msqids; 163 kaddr = (u_long)shmsegs; 169 kaddr = (u_long)sema; 173 kaddr = symbols[idx].n_value; 178 if ((unsigned)kvm_read(kd, kaddr, addr, size) != size)
|
/freebsd-current/sys/cddl/dev/dtrace/i386/ |
H A D | dtrace_isa.c | 586 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument 588 ASSERT(kaddr >= kernelbase && kaddr + size >= kaddr); 600 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument 603 if (dtrace_copycheck(uaddr, kaddr, size)) 604 dtrace_copy(uaddr, kaddr, size); 608 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument 611 if (dtrace_copycheck(uaddr, kaddr, size)) 612 dtrace_copy(kaddr, uadd 616 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, volatile uint16_t *flags) argument 624 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument [all...] |
/freebsd-current/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_isa.c | 574 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument 576 ASSERT(INKERNEL(kaddr) && kaddr + size >= kaddr); 588 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument 591 if (dtrace_copycheck(uaddr, kaddr, size)) 592 dtrace_copy(uaddr, kaddr, size); 596 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument 599 if (dtrace_copycheck(uaddr, kaddr, size)) 600 dtrace_copy(kaddr, uadd 604 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, volatile uint16_t *flags) argument 612 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument [all...] |
/freebsd-current/sys/i386/i386/ |
H A D | copyout.c | 46 int copyin_fast(const void *udaddr, void *kaddr, size_t len, u_int); 48 int copyout_fast(const void *kaddr, void *udaddr, size_t len, u_int); 96 vm_offset_t kaddr; local 114 kaddr = pc->pc_copyout_maddr; 118 kaddr = pc->pc_copyout_saddr; 120 pmap_cp_slow0_map(kaddr, plen, m); 121 kaddr += uva - trunc_page(uva); 122 f(kaddr, arg); 158 copyinstr(const void *udaddr, void *kaddr, size_t maxlen, size_t *lencopied) argument 167 for (plen = 0, uc = (vm_offset_t)udaddr, ca.kc = (vm_offset_t)kaddr; 202 copyin(const void *udaddr, void *kaddr, size_t len) argument 237 copyout(const void *kaddr, void *udaddr, size_t len) argument [all...] |
/freebsd-current/sys/dev/smbus/ |
H A D | smb.c | 176 smbcopyincmd32(struct smbcmd32 *uaddr, struct smbcmd *kaddr) argument 178 CP(*uaddr, *kaddr, cmd); 179 CP(*uaddr, *kaddr, op); 180 CP(*uaddr, *kaddr, wdata.word); 181 CP(*uaddr, *kaddr, slave); 182 PTRIN_CP(*uaddr, *kaddr, wbuf); 183 CP(*uaddr, *kaddr, wcount); 184 PTRIN_CP(*uaddr, *kaddr, rbuf); 185 CP(*uaddr, *kaddr, rcount);
|
/freebsd-current/sys/compat/linuxkpi/common/include/linux/ |
H A D | uaccess.h | 64 extern int linux_copyin(const void *uaddr, void *kaddr, size_t len); 65 extern int linux_copyout(const void *kaddr, void *uaddr, size_t len);
|
/freebsd-current/sys/powerpc/powerpc/ |
H A D | copyinout.c | 93 int copyinstr_remap(const void *udaddr, void *kaddr, size_t len, size_t *done); 94 int copyinstr_direct(const void *udaddr, void *kaddr, size_t len, size_t *done); 95 int copyout_remap(const void *kaddr, void *udaddr, size_t len); 96 int copyout_direct(const void *kaddr, void *udaddr, size_t len); 97 int copyin_remap(const void *uaddr, void *kaddr, size_t len); 98 int copyin_direct(const void *uaddr, void *kaddr, size_t len); 159 REMAP(copyout)(const void *kaddr, void *udaddr, size_t len) argument 177 kp = kaddr; 198 REMAP(copyin)(const void *udaddr, void *kaddr, size_t len) argument 216 kp = kaddr; 237 copyinstr(const void *udaddr, void *kaddr, size_t len, size_t *done) argument [all...] |
/freebsd-current/sys/arm64/arm64/ |
H A D | db_interface.c | 158 void *prev_jb, *kaddr; local 166 if (!arm64_get_writable_addr((void *)addr, &kaddr)) { 178 cpu_icache_sync_range(kaddr, size);
|
/freebsd-current/sys/vm/ |
H A D | vm_swapout.c | 530 vm_offset_t kaddr; local 536 kaddr = td->td_kstack; 539 pindex = vm_kstack_pindex(kaddr, pages); 540 pmap_qremove(kaddr, pages); 560 vm_offset_t kaddr; local 564 kaddr = td->td_kstack; 567 while (vm_thread_stack_back(kaddr, ma, pages, oom_alloc, 591 pmap_qenter(kaddr, ma, pages);
|
/freebsd-current/sys/kern/ |
H A D | subr_msan.c | 863 kmsan_copyin(const void *uaddr, void *kaddr, size_t len) argument 867 kmsan_check_arg(sizeof(uaddr) + sizeof(kaddr) + sizeof(len), 869 ret = copyin(uaddr, kaddr, len); 871 kmsan_shadow_fill((uintptr_t)kaddr, KMSAN_STATE_INITED, len); 877 kmsan_copyout(const void *kaddr, void *uaddr, size_t len) argument 879 kmsan_check_arg(sizeof(kaddr) + sizeof(uaddr) + sizeof(len), 881 kmsan_shadow_check((uintptr_t)kaddr, len, "copyout():arg1"); 883 return (copyout(kaddr, uaddr, len)); 887 kmsan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) argument 892 kmsan_check_arg(sizeof(uaddr) + sizeof(kaddr) [all...] |
H A D | subr_csan.c | 355 kcsan_copyin(const void *uaddr, void *kaddr, size_t len) argument 357 kcsan_access((uintptr_t)kaddr, len, true, false, __RET_ADDR); 358 return copyin(uaddr, kaddr, len); 362 kcsan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) argument 364 kcsan_access((uintptr_t)kaddr, len, true, false, __RET_ADDR); 365 return copyinstr(uaddr, kaddr, len, done); 369 kcsan_copyout(const void *kaddr, void *uaddr, size_t len) argument 371 kcsan_access((uintptr_t)kaddr, len, false, false, __RET_ADDR); 372 return copyout(kaddr, uaddr, len);
|
H A D | subr_asan.c | 525 kasan_copyin(const void *uaddr, void *kaddr, size_t len) argument 527 kasan_shadow_check((unsigned long)kaddr, len, true, __RET_ADDR); 528 return (copyin(uaddr, kaddr, len)); 532 kasan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) argument 534 kasan_shadow_check((unsigned long)kaddr, len, true, __RET_ADDR); 535 return (copyinstr(uaddr, kaddr, len, done)); 539 kasan_copyout(const void *kaddr, void *uaddr, size_t len) argument 541 kasan_shadow_check((unsigned long)kaddr, len, false, __RET_ADDR); 542 return (copyout(kaddr, uaddr, len));
|
H A D | subr_uio.c | 70 copyin_nofault(const void *udaddr, void *kaddr, size_t len) argument 75 error = copyin(udaddr, kaddr, len); 81 copyout_nofault(const void *kaddr, void *udaddr, size_t len) argument 86 error = copyout(kaddr, udaddr, len);
|
/freebsd-current/sys/sys/ |
H A D | systm.h | 306 void * _Nonnull __restrict kaddr, size_t len, 309 void * _Nonnull __restrict kaddr, size_t len); 311 void * _Nonnull __restrict kaddr, size_t len); 312 int __result_use_or_ignore_check copyout(const void * _Nonnull __restrict kaddr, 315 const void * _Nonnull __restrict kaddr, void * __restrict udaddr,
|
/freebsd-current/sys/dev/cxgbe/crypto/ |
H A D | t4_crypto.h | 209 __be32 kaddr; member in struct:tls_key_req
|
/freebsd-current/sys/i386/include/ |
H A D | pmap_base.h | 52 void (*pm_cp_slow0_map)(vm_offset_t kaddr, int plen, vm_page_t *ma);
|
/freebsd-current/sys/geom/eli/ |
H A D | g_eli_privacy.c | 65 g_eli_bio_copyin(struct bio *bp, void *kaddr) argument 70 iov[0].iov_base = kaddr;
|
/freebsd-current/usr.bin/vmstat/ |
H A D | vmstat.c | 1184 uintptr_t kaddr; local 1193 kread(X_INTRCNT, &kaddr, sizeof(kaddr)); 1194 kreadptr(kaddr, *intrcnts, intrcntlen); 1249 uintptr_t kaddr; local 1263 kread(X_INTRNAMES, &kaddr, sizeof(kaddr)); 1264 kreadptr(kaddr, intrnames, inamlen);
|
/freebsd-current/sys/contrib/vchiq/interface/vchiq_arm/ |
H A D | vchiq_2835_arm.c | 117 copyout_page(vm_page_t p, size_t offset, void *kaddr, size_t size) argument 125 memcpy(dst + offset, kaddr, size);
|