| /freebsd-14-stable/sys/cddl/dev/dtrace/arm/ |
| HD | dtrace_isa.c | 167 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 180 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 183 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 184 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 188 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 191 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 192 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 196 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument 199 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr() 200 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr() [all …]
|
| /freebsd-14-stable/sys/amd64/amd64/ |
| HD | 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, void *udaddr, size_t len);
|
| /freebsd-14-stable/sys/cddl/dev/dtrace/aarch64/ |
| HD | dtrace_isa.c | 324 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 337 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 341 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 342 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 346 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 350 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 351 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 355 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument 359 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr() 360 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr() [all …]
|
| /freebsd-14-stable/sys/cddl/dev/dtrace/amd64/ |
| HD | dtrace_isa.c | 571 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 573 ASSERT(INKERNEL(kaddr) && kaddr + size >= kaddr); in dtrace_copycheck() 585 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 588 if (dtrace_copycheck(uaddr, kaddr, size)) { in dtrace_copyin() 589 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 590 kmsan_mark((void *)kaddr, size, KMSAN_STATE_INITED); in dtrace_copyin() 595 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 598 if (dtrace_copycheck(uaddr, kaddr, size)) { in dtrace_copyout() 599 kmsan_check((void *)kaddr, size, "dtrace_copyout"); in dtrace_copyout() 600 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() [all …]
|
| /freebsd-14-stable/sys/cddl/dev/dtrace/riscv/ |
| HD | dtrace_isa.c | 352 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 365 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 369 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 370 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 374 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 378 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 379 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 383 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument 387 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr() 388 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr() [all …]
|
| /freebsd-14-stable/sys/i386/i386/ |
| HD | copyout.c | 47 int copyin_fast(const void *udaddr, void *kaddr, size_t len, u_int); 49 int copyout_fast(const void *kaddr, void *udaddr, size_t len, u_int); 97 vm_offset_t kaddr; in cp_slow0() local 115 kaddr = pc->pc_copyout_maddr; in cp_slow0() 119 kaddr = pc->pc_copyout_saddr; in cp_slow0() 121 pmap_cp_slow0_map(kaddr, plen, m); in cp_slow0() 122 kaddr += uva - trunc_page(uva); in cp_slow0() 123 f(kaddr, arg); in cp_slow0() 159 copyinstr(const void *udaddr, void *kaddr, size_t maxlen, size_t *lencopied) in copyinstr() argument 168 for (plen = 0, uc = (vm_offset_t)udaddr, ca.kc = (vm_offset_t)kaddr; in copyinstr() [all …]
|
| /freebsd-14-stable/sys/cddl/dev/dtrace/powerpc/ |
| HD | dtrace_isa.c | 560 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument 562 ASSERT(INKERNEL(kaddr) && kaddr + size >= kaddr); 574 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument 577 if (dtrace_copycheck(uaddr, kaddr, size)) 578 if (copyin((const void *)uaddr, (void *)kaddr, size)) { 585 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument 588 if (dtrace_copycheck(uaddr, kaddr, size)) { 589 if (copyout((const void *)kaddr, (void *)uaddr, size)) { 597 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument 603 if (dtrace_copycheck(uaddr, kaddr, size)) { [all …]
|
| /freebsd-14-stable/sys/cddl/dev/dtrace/i386/ |
| HD | dtrace_isa.c | 587 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 589 ASSERT(kaddr >= kernelbase && kaddr + size >= kaddr); in dtrace_copycheck() 601 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 604 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 605 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 609 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 612 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 613 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 617 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument 620 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr() [all …]
|
| /freebsd-14-stable/sys/cddl/compat/opensolaris/kern/ |
| HD | opensolaris_proc.c | 32 uread(proc_t *p, void *kaddr, size_t len, uintptr_t uaddr) in uread() argument 36 n = proc_readmem(curthread, p, uaddr, kaddr, len); in uread() 43 uwrite(proc_t *p, void *kaddr, size_t len, uintptr_t uaddr) in uwrite() argument 47 n = proc_writemem(curthread, p, uaddr, kaddr, len); in uwrite()
|
| /freebsd-14-stable/usr.bin/ipcs/ |
| HD | ipc.c | 132 unsigned long kaddr; in kget() local 158 kaddr = (u_long)msqids; in kget() 164 kaddr = (u_long)shmsegs; in kget() 170 kaddr = (u_long)sema; in kget() 174 kaddr = symbols[idx].n_value; in kget() 179 if ((unsigned)kvm_read(kd, kaddr, addr, size) != size) in kget()
|
| /freebsd-14-stable/sys/powerpc/powerpc/ |
| HD | copyinout.c | 94 int copyinstr_remap(const void *udaddr, void *kaddr, size_t len, size_t *done); 95 int copyinstr_direct(const void *udaddr, void *kaddr, size_t len, size_t *done); 96 int copyout_remap(const void *kaddr, void *udaddr, size_t len); 97 int copyout_direct(const void *kaddr, void *udaddr, size_t len); 98 int copyin_remap(const void *uaddr, void *kaddr, size_t len); 99 int copyin_direct(const void *uaddr, void *kaddr, size_t len); 160 REMAP(copyout)(const void *kaddr, void *udaddr, size_t len) in REMAP() 178 kp = kaddr; in REMAP() 199 REMAP(copyin)(const void *udaddr, void *kaddr, size_t len) in REMAP() 217 kp = kaddr; in REMAP() [all …]
|
| /freebsd-14-stable/sys/vm/ |
| HD | vm_swapout.c | 532 vm_offset_t kaddr; in vm_thread_swapout() local 537 kaddr = td->td_kstack; in vm_thread_swapout() 539 pindex = atop(kaddr - VM_MIN_KERNEL_ADDRESS); in vm_thread_swapout() 540 pmap_qremove(kaddr, pages); in vm_thread_swapout() 560 vm_offset_t kaddr; in vm_thread_swapin() local 563 kaddr = td->td_kstack; in vm_thread_swapin() 565 vm_thread_stack_back(td->td_domain.dr_policy, kaddr, ma, pages, in vm_thread_swapin() 588 pmap_qenter(kaddr, ma, pages); in vm_thread_swapin()
|
| HD | vm_extern.h | 132 void vm_thread_stack_back(struct domainset *ds, vm_offset_t kaddr,
|
| /freebsd-14-stable/sys/compat/linuxkpi/common/include/linux/ |
| HD | 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-14-stable/sys/kern/ |
| HD | subr_csan.c | 356 kcsan_copyin(const void *uaddr, void *kaddr, size_t len) in kcsan_copyin() argument 358 kcsan_access((uintptr_t)kaddr, len, true, false, __RET_ADDR); in kcsan_copyin() 359 return copyin(uaddr, kaddr, len); in kcsan_copyin() 363 kcsan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in kcsan_copyinstr() argument 365 kcsan_access((uintptr_t)kaddr, len, true, false, __RET_ADDR); in kcsan_copyinstr() 366 return copyinstr(uaddr, kaddr, len, done); in kcsan_copyinstr() 370 kcsan_copyout(const void *kaddr, void *uaddr, size_t len) in kcsan_copyout() argument 372 kcsan_access((uintptr_t)kaddr, len, false, false, __RET_ADDR); in kcsan_copyout() 373 return copyout(kaddr, uaddr, len); in kcsan_copyout()
|
| HD | subr_msan.c | 869 kmsan_copyin(const void *uaddr, void *kaddr, size_t len) in kmsan_copyin() argument 873 kmsan_check_arg(sizeof(uaddr) + sizeof(kaddr) + sizeof(len), in kmsan_copyin() 875 ret = copyin(uaddr, kaddr, len); in kmsan_copyin() 877 kmsan_shadow_fill((uintptr_t)kaddr, KMSAN_STATE_INITED, len); in kmsan_copyin() 883 kmsan_copyout(const void *kaddr, void *uaddr, size_t len) in kmsan_copyout() argument 885 kmsan_check_arg(sizeof(kaddr) + sizeof(uaddr) + sizeof(len), in kmsan_copyout() 887 kmsan_shadow_check((uintptr_t)kaddr, len, "copyout():arg1"); in kmsan_copyout() 889 return (copyout(kaddr, uaddr, len)); in kmsan_copyout() 893 kmsan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in kmsan_copyinstr() argument 898 kmsan_check_arg(sizeof(uaddr) + sizeof(kaddr) + in kmsan_copyinstr() [all …]
|
| HD | subr_asan.c | 528 kasan_copyin(const void *uaddr, void *kaddr, size_t len) in kasan_copyin() argument 530 kasan_shadow_check((unsigned long)kaddr, len, true, __RET_ADDR); in kasan_copyin() 531 return (copyin(uaddr, kaddr, len)); in kasan_copyin() 535 kasan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in kasan_copyinstr() argument 537 kasan_shadow_check((unsigned long)kaddr, len, true, __RET_ADDR); in kasan_copyinstr() 538 return (copyinstr(uaddr, kaddr, len, done)); in kasan_copyinstr() 542 kasan_copyout(const void *kaddr, void *uaddr, size_t len) in kasan_copyout() argument 544 kasan_shadow_check((unsigned long)kaddr, len, false, __RET_ADDR); in kasan_copyout() 545 return (copyout(kaddr, uaddr, len)); in kasan_copyout()
|
| HD | subr_uio.c | 73 copyin_nofault(const void *udaddr, void *kaddr, size_t len) in copyin_nofault() argument 78 error = copyin(udaddr, kaddr, len); in copyin_nofault() 84 copyout_nofault(const void *kaddr, void *udaddr, size_t len) in copyout_nofault() argument 89 error = copyout(kaddr, udaddr, len); in copyout_nofault()
|
| /freebsd-14-stable/sys/sys/ |
| HD | systm.h | 300 void * _Nonnull __restrict kaddr, size_t len, 303 void * _Nonnull __restrict kaddr, size_t len); 305 void * _Nonnull __restrict kaddr, size_t len); 306 int copyout(const void * _Nonnull __restrict kaddr, 308 int copyout_nofault(const void * _Nonnull __restrict kaddr,
|
| /freebsd-14-stable/usr.bin/vmstat/ |
| HD | vmstat.c | 1199 uintptr_t kaddr; in read_intrcnts() local 1208 kread(X_INTRCNT, &kaddr, sizeof(kaddr)); in read_intrcnts() 1209 kreadptr(kaddr, *intrcnts, intrcntlen); in read_intrcnts() 1264 uintptr_t kaddr; in dointr() local 1278 kread(X_INTRNAMES, &kaddr, sizeof(kaddr)); in dointr() 1279 kreadptr(kaddr, intrnames, inamlen); in dointr()
|
| /freebsd-14-stable/sys/geom/eli/ |
| HD | g_eli_privacy.c | 66 g_eli_bio_copyin(struct bio *bp, void *kaddr) in g_eli_bio_copyin() argument 71 iov[0].iov_base = kaddr; in g_eli_bio_copyin()
|
| /freebsd-14-stable/sys/dev/usb/ |
| HD | usb_generic.c | 1270 void *kaddr; in ugen_fs_copy_in() local 1404 kaddr = xfer->frbuffers[0].buffer; in ugen_fs_copy_in() 1405 kaddr = USB_ADD_BYTES(kaddr, offset); in ugen_fs_copy_in() 1411 kaddr = xfer->frbuffers[n].buffer; in ugen_fs_copy_in() 1415 error = copyin(uaddr, kaddr, length); in ugen_fs_copy_in() 1551 void *kaddr; in ugen_fs_copy_out() local 1651 kaddr = USB_ADD_BYTES( in ugen_fs_copy_out() 1655 kaddr = xfer->frbuffers[n].buffer; in ugen_fs_copy_out() 1659 error = copyout(kaddr, uaddr, length); in ugen_fs_copy_out()
|
| /freebsd-14-stable/sys/i386/include/ |
| HD | pmap_base.h | 52 void (*pm_cp_slow0_map)(vm_offset_t kaddr, int plen, vm_page_t *ma);
|
| /freebsd-14-stable/sys/dev/cxgbe/crypto/ |
| HD | t4_crypto.h | 209 __be32 kaddr; member
|
| /freebsd-14-stable/sys/contrib/vchiq/interface/vchiq_arm/ |
| HD | vchiq_2835_arm.c | 117 copyout_page(vm_page_t p, size_t offset, void *kaddr, size_t size) in copyout_page() argument 125 memcpy(dst + offset, kaddr, size); in copyout_page()
|