| /freebsd-13.1/sys/cddl/dev/dtrace/arm/ |
| H A D | dtrace_isa.c | 177 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 190 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 193 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 194 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 198 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 201 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 202 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 209 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr() 210 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr() 217 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyoutstr() [all …]
|
| /freebsd-13.1/sys/cddl/dev/dtrace/aarch64/ |
| H A D | dtrace_isa.c | 306 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 319 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 323 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 324 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 328 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 332 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 333 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 341 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr() 342 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr() 350 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyoutstr() [all …]
|
| /freebsd-13.1/sys/cddl/dev/dtrace/riscv/ |
| H A D | dtrace_isa.c | 298 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 311 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 315 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 316 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 320 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 324 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 325 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 333 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr() 334 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr() 342 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyoutstr() [all …]
|
| /freebsd-13.1/sys/amd64/amd64/ |
| H A D | copyout.c | 152 int copyinstr_nosmap(const void *udaddr, void *kaddr, size_t len, 154 int copyinstr_smap(const void *udaddr, void *kaddr, size_t len, 163 int copyin_nosmap_std(const void *udaddr, void *kaddr, size_t len); 164 int copyin_smap_std(const void *udaddr, void *kaddr, size_t len); 165 int copyin_nosmap_erms(const void *udaddr, void *kaddr, size_t len); 166 int copyin_smap_erms(const void *udaddr, void *kaddr, size_t len); 182 int copyout_nosmap_std(const void *kaddr, void *udaddr, size_t len); 183 int copyout_smap_std(const void *kaddr, void *udaddr, size_t len); 184 int copyout_nosmap_erms(const void *kaddr, void *udaddr, size_t len); 185 int copyout_smap_erms(const void *kaddr, void *udaddr, size_t len);
|
| /freebsd-13.1/sys/cddl/dev/dtrace/powerpc/ |
| H A D | dtrace_isa.c | 555 ASSERT(INKERNEL(kaddr) && kaddr + size >= kaddr); 567 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument 570 if (dtrace_copycheck(uaddr, kaddr, size)) 571 if (copyin((const void *)uaddr, (void *)kaddr, size)) { 581 if (dtrace_copycheck(uaddr, kaddr, size)) { 582 if (copyout((const void *)kaddr, (void *)uaddr, size)) { 596 if (dtrace_copycheck(uaddr, kaddr, size)) { 597 error = copyinstr((const void *)uaddr, (void *)kaddr, 618 if (dtrace_copycheck(uaddr, kaddr, size)) { 619 len = strlen((const char *)kaddr); [all …]
|
| /freebsd-13.1/sys/cddl/dev/dtrace/i386/ |
| H A D | dtrace_isa.c | 590 ASSERT(kaddr >= kernelbase && kaddr + size >= kaddr); in dtrace_copycheck() 602 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 605 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 606 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 610 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 613 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 614 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 621 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr() 622 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr() 629 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyoutstr() [all …]
|
| /freebsd-13.1/sys/i386/i386/ |
| H A D | copyout.c | 49 int copyin_fast(const void *udaddr, void *kaddr, size_t len, u_int); 51 int copyout_fast(const void *kaddr, void *udaddr, size_t len, u_int); 99 vm_offset_t kaddr; in cp_slow0() local 117 kaddr = pc->pc_copyout_maddr; in cp_slow0() 121 kaddr = pc->pc_copyout_saddr; in cp_slow0() 123 pmap_cp_slow0_map(kaddr, plen, m); in cp_slow0() 124 kaddr += uva - trunc_page(uva); in cp_slow0() 125 f(kaddr, arg); in cp_slow0() 205 copyin(const void *udaddr, void *kaddr, size_t len) in copyin() argument 215 copyin_fast_tramp(udaddr, kaddr, len, pmap_get_kcr3()) == 0)) in copyin() [all …]
|
| /freebsd-13.1/sys/cddl/dev/dtrace/amd64/ |
| H A D | dtrace_isa.c | 587 ASSERT(INKERNEL(kaddr) && kaddr + size >= kaddr); 599 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument 602 if (dtrace_copycheck(uaddr, kaddr, size)) 603 dtrace_copy(uaddr, kaddr, size); 607 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument 610 if (dtrace_copycheck(uaddr, kaddr, size)) 611 dtrace_copy(kaddr, uaddr, size); 618 if (dtrace_copycheck(uaddr, kaddr, size)) 619 dtrace_copystr(uaddr, kaddr, size, flags); 626 if (dtrace_copycheck(uaddr, kaddr, size)) [all …]
|
| /freebsd-13.1/sys/cddl/compat/opensolaris/kern/ |
| H A D | opensolaris_proc.c | 34 uread(proc_t *p, void *kaddr, size_t len, uintptr_t uaddr) in uread() argument 38 n = proc_readmem(curthread, p, uaddr, kaddr, len); in uread() 45 uwrite(proc_t *p, void *kaddr, size_t len, uintptr_t uaddr) in uwrite() argument 49 n = proc_writemem(curthread, p, uaddr, kaddr, len); in uwrite()
|
| /freebsd-13.1/sys/cddl/dev/dtrace/mips/ |
| H A D | dtrace_isa.c | 639 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 652 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 655 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 656 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 660 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 663 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 664 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 671 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr() 672 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr() 679 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyoutstr() [all …]
|
| /freebsd-13.1/usr.bin/ipcs/ |
| H A D | ipc.c | 134 unsigned long kaddr; in kget() local 160 kaddr = (u_long)msqids; in kget() 166 kaddr = (u_long)shmsegs; in kget() 172 kaddr = (u_long)sema; in kget() 176 kaddr = symbols[idx].n_value; in kget() 181 if ((unsigned)kvm_read(kd, kaddr, addr, size) != size) in kget()
|
| /freebsd-13.1/sys/powerpc/powerpc/ |
| H A D | copyinout.c | 96 int copyinstr_remap(const void *udaddr, void *kaddr, size_t len, size_t *done); 98 int copyout_remap(const void *kaddr, void *udaddr, size_t len); 99 int copyout_direct(const void *kaddr, void *udaddr, size_t len); 100 int copyin_remap(const void *uaddr, void *kaddr, size_t len); 101 int copyin_direct(const void *uaddr, void *kaddr, size_t len); 162 REMAP(copyout)(const void *kaddr, void *udaddr, size_t len) in REMAP() 180 kp = kaddr; in REMAP() 201 REMAP(copyin)(const void *udaddr, void *kaddr, size_t len) in REMAP() 219 kp = kaddr; in REMAP() 240 REMAP(copyinstr)(const void *udaddr, void *kaddr, size_t len, size_t *done) in REMAP() [all …]
|
| /freebsd-13.1/sys/vm/ |
| H A D | vm_swapout.c | 534 vm_offset_t kaddr; in vm_thread_swapout() local 539 kaddr = td->td_kstack; in vm_thread_swapout() 541 pindex = atop(kaddr - VM_MIN_KERNEL_ADDRESS); in vm_thread_swapout() 542 pmap_qremove(kaddr, pages); in vm_thread_swapout() 562 vm_offset_t kaddr; in vm_thread_swapin() local 565 kaddr = td->td_kstack; in vm_thread_swapin() 567 vm_thread_stack_back(td->td_domain.dr_policy, kaddr, ma, pages, in vm_thread_swapin() 590 pmap_qenter(kaddr, ma, pages); in vm_thread_swapin()
|
| H A D | vm_extern.h | 131 void vm_thread_stack_back(struct domainset *ds, vm_offset_t kaddr,
|
| /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | uaccess.h | 66 extern int linux_copyin(const void *uaddr, void *kaddr, size_t len); 67 extern int linux_copyout(const void *kaddr, void *uaddr, size_t len);
|
| /freebsd-13.1/sys/kern/ |
| H A D | subr_csan.c | 354 kcsan_copyin(const void *uaddr, void *kaddr, size_t len) in kcsan_copyin() argument 356 kcsan_access((uintptr_t)kaddr, len, true, false, __RET_ADDR); in kcsan_copyin() 357 return copyin(uaddr, kaddr, len); in kcsan_copyin() 361 kcsan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in kcsan_copyinstr() argument 363 kcsan_access((uintptr_t)kaddr, len, true, false, __RET_ADDR); in kcsan_copyinstr() 364 return copyinstr(uaddr, kaddr, len, done); in kcsan_copyinstr() 368 kcsan_copyout(const void *kaddr, void *uaddr, size_t len) in kcsan_copyout() argument 370 kcsan_access((uintptr_t)kaddr, len, false, false, __RET_ADDR); in kcsan_copyout() 371 return copyout(kaddr, uaddr, len); in kcsan_copyout()
|
| H A D | subr_asan.c | 503 kasan_copyin(const void *uaddr, void *kaddr, size_t len) in kasan_copyin() argument 505 kasan_shadow_check((unsigned long)kaddr, len, true, __RET_ADDR); in kasan_copyin() 506 return (copyin(uaddr, kaddr, len)); in kasan_copyin() 510 kasan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in kasan_copyinstr() argument 512 kasan_shadow_check((unsigned long)kaddr, len, true, __RET_ADDR); in kasan_copyinstr() 513 return (copyinstr(uaddr, kaddr, len, done)); in kasan_copyinstr() 517 kasan_copyout(const void *kaddr, void *uaddr, size_t len) in kasan_copyout() argument 519 kasan_shadow_check((unsigned long)kaddr, len, false, __RET_ADDR); in kasan_copyout() 520 return (copyout(kaddr, uaddr, len)); in kasan_copyout()
|
| H A D | subr_uio.c | 75 copyin_nofault(const void *udaddr, void *kaddr, size_t len) in copyin_nofault() argument 80 error = copyin(udaddr, kaddr, len); in copyin_nofault() 86 copyout_nofault(const void *kaddr, void *udaddr, size_t len) in copyout_nofault() argument 91 error = copyout(kaddr, udaddr, len); in copyout_nofault()
|
| /freebsd-13.1/sys/sys/ |
| H A D | systm.h | 299 void * _Nonnull __restrict kaddr, size_t len, 302 void * _Nonnull __restrict kaddr, size_t len); 304 void * _Nonnull __restrict kaddr, size_t len); 305 int copyout(const void * _Nonnull __restrict kaddr, 307 int copyout_nofault(const void * _Nonnull __restrict kaddr,
|
| /freebsd-13.1/usr.bin/vmstat/ |
| H A D | vmstat.c | 1263 uintptr_t kaddr; in read_intrcnts() local 1272 kread(X_INTRCNT, &kaddr, sizeof(kaddr)); in read_intrcnts() 1273 kreadptr(kaddr, *intrcnts, intrcntlen); in read_intrcnts() 1331 uintptr_t kaddr; in dointr() local 1345 kread(X_INTRNAMES, &kaddr, sizeof(kaddr)); in dointr() 1346 kreadptr(kaddr, intrnames, inamlen); in dointr()
|
| /freebsd-13.1/sys/dev/usb/ |
| H A D | usb_generic.c | 997 void *kaddr; in ugen_fs_copy_in() local 1136 kaddr = xfer->frbuffers[0].buffer; in ugen_fs_copy_in() 1137 kaddr = USB_ADD_BYTES(kaddr, offset); in ugen_fs_copy_in() 1143 kaddr = xfer->frbuffers[n].buffer; in ugen_fs_copy_in() 1147 error = copyin(uaddr, kaddr, length); in ugen_fs_copy_in() 1205 void *kaddr; in ugen_fs_copy_out() local 1306 kaddr = USB_ADD_BYTES( in ugen_fs_copy_out() 1310 kaddr = xfer->frbuffers[n].buffer; in ugen_fs_copy_out() 1314 error = copyout(kaddr, uaddr, length); in ugen_fs_copy_out()
|
| /freebsd-13.1/sys/geom/eli/ |
| H A D | g_eli_privacy.c | 71 g_eli_bio_copyin(struct bio *bp, void *kaddr) in g_eli_bio_copyin() argument 76 iov[0].iov_base = kaddr; in g_eli_bio_copyin()
|
| /freebsd-13.1/sys/i386/include/ |
| H A D | pmap_base.h | 54 void (*pm_cp_slow0_map)(vm_offset_t kaddr, int plen, vm_page_t *ma);
|
| /freebsd-13.1/stand/mips/beri/boot2/ |
| H A D | boot2.c | 311 void *kaddr = DRAM_KERNEL_ADDR; /* XXXRW: Something better here. */ in boot_fromdram() local 312 Elf64_Ehdr *ehp = kaddr; in boot_fromdram()
|
| /freebsd-13.1/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) in copyout_page() argument 125 memcpy(dst + offset, kaddr, size); in copyout_page()
|