Home
last modified time | relevance | path

Searched refs:kaddr (Results 1 – 25 of 38) sorted by relevance

12

/freebsd-14.2/sys/cddl/dev/dtrace/arm/
H A Ddtrace_isa.c167 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()
199 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr()
200 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr()
207 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyoutstr()
[all …]
/freebsd-14.2/sys/amd64/amd64/
H A Dcopyout.c150 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.2/sys/cddl/dev/dtrace/aarch64/
H A Ddtrace_isa.c324 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()
359 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr()
360 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr()
368 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyoutstr()
[all …]
/freebsd-14.2/sys/cddl/dev/dtrace/riscv/
H A Ddtrace_isa.c352 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()
387 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr()
388 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr()
396 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyoutstr()
[all …]
/freebsd-14.2/sys/i386/i386/
H A Dcopyout.c47 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()
203 copyin(const void *udaddr, void *kaddr, size_t len) in copyin() argument
213 copyin_fast_tramp(udaddr, kaddr, len, pmap_get_kcr3()) == 0)) in copyin()
[all …]
/freebsd-14.2/sys/cddl/dev/dtrace/powerpc/
H A Ddtrace_isa.c562 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)) {
588 if (dtrace_copycheck(uaddr, kaddr, size)) {
589 if (copyout((const void *)kaddr, (void *)uaddr, size)) {
603 if (dtrace_copycheck(uaddr, kaddr, size)) {
604 error = copyinstr((const void *)uaddr, (void *)kaddr,
625 if (dtrace_copycheck(uaddr, kaddr, size)) {
626 len = strlen((const char *)kaddr);
[all …]
/freebsd-14.2/sys/cddl/dev/dtrace/i386/
H A Ddtrace_isa.c589 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()
620 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr()
621 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr()
628 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyoutstr()
[all …]
/freebsd-14.2/sys/cddl/dev/dtrace/amd64/
H A Ddtrace_isa.c562 ASSERT(INKERNEL(kaddr) && kaddr + size >= kaddr); in dtrace_copycheck()
574 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument
577 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin()
578 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin()
582 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument
585 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout()
586 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout()
593 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr()
594 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr()
601 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyoutstr()
[all …]
/freebsd-14.2/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_proc.c32 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.2/usr.bin/ipcs/
H A Dipc.c132 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.2/sys/powerpc/powerpc/
H A Dcopyinout.c94 int copyinstr_remap(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()
238 REMAP(copyinstr)(const void *udaddr, void *kaddr, size_t len, size_t *done) in REMAP()
[all …]
/freebsd-14.2/sys/vm/
H A Dvm_swapout.c532 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()
H A Dvm_extern.h132 void vm_thread_stack_back(struct domainset *ds, vm_offset_t kaddr,
/freebsd-14.2/sys/compat/linuxkpi/common/include/linux/
H A Duaccess.h64 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.2/sys/kern/
H A Dsubr_csan.c356 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()
H A Dsubr_msan.c863 kmsan_copyin(const void *uaddr, void *kaddr, size_t len) in kmsan_copyin() argument
867 kmsan_check_arg(sizeof(uaddr) + sizeof(kaddr) + sizeof(len), in kmsan_copyin()
869 ret = copyin(uaddr, kaddr, len); in kmsan_copyin()
871 kmsan_shadow_fill((uintptr_t)kaddr, KMSAN_STATE_INITED, len); in kmsan_copyin()
877 kmsan_copyout(const void *kaddr, void *uaddr, size_t len) in kmsan_copyout() argument
879 kmsan_check_arg(sizeof(kaddr) + sizeof(uaddr) + sizeof(len), in kmsan_copyout()
881 kmsan_shadow_check((uintptr_t)kaddr, len, "copyout():arg1"); in kmsan_copyout()
883 return (copyout(kaddr, uaddr, len)); in kmsan_copyout()
892 kmsan_check_arg(sizeof(uaddr) + sizeof(kaddr) + in kmsan_copyinstr()
894 ret = copyinstr(uaddr, kaddr, len, &_done); in kmsan_copyinstr()
[all …]
H A Dsubr_asan.c515 kasan_copyin(const void *uaddr, void *kaddr, size_t len) in kasan_copyin() argument
517 kasan_shadow_check((unsigned long)kaddr, len, true, __RET_ADDR); in kasan_copyin()
518 return (copyin(uaddr, kaddr, len)); in kasan_copyin()
522 kasan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in kasan_copyinstr() argument
524 kasan_shadow_check((unsigned long)kaddr, len, true, __RET_ADDR); in kasan_copyinstr()
525 return (copyinstr(uaddr, kaddr, len, done)); in kasan_copyinstr()
529 kasan_copyout(const void *kaddr, void *uaddr, size_t len) in kasan_copyout() argument
531 kasan_shadow_check((unsigned long)kaddr, len, false, __RET_ADDR); in kasan_copyout()
532 return (copyout(kaddr, uaddr, len)); in kasan_copyout()
H A Dsubr_uio.c73 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.2/sys/sys/
H A Dsystm.h300 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.2/usr.bin/vmstat/
H A Dvmstat.c1199 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.2/sys/geom/eli/
H A Dg_eli_privacy.c66 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.2/sys/dev/usb/
H A Dusb_generic.c1270 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.2/sys/i386/include/
H A Dpmap_base.h52 void (*pm_cp_slow0_map)(vm_offset_t kaddr, int plen, vm_page_t *ma);
/freebsd-14.2/sys/dev/cxgbe/crypto/
H A Dt4_crypto.h209 __be32 kaddr; member
/freebsd-14.2/sys/contrib/vchiq/interface/vchiq_arm/
H A Dvchiq_2835_arm.c117 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()

12