Home
last modified time | relevance | path

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

12

/freebsd-13.1/sys/cddl/dev/dtrace/arm/
H A Ddtrace_isa.c177 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 Ddtrace_isa.c306 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 Ddtrace_isa.c298 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 Dcopyout.c152 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 Ddtrace_isa.c555 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 Ddtrace_isa.c590 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 Dcopyout.c49 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 Ddtrace_isa.c587 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 Dopensolaris_proc.c34 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 Ddtrace_isa.c639 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 Dipc.c134 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 Dcopyinout.c96 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 Dvm_swapout.c534 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 Dvm_extern.h131 void vm_thread_stack_back(struct domainset *ds, vm_offset_t kaddr,
/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/
H A Duaccess.h66 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 Dsubr_csan.c354 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 Dsubr_asan.c503 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 Dsubr_uio.c75 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 Dsystm.h299 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 Dvmstat.c1263 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 Dusb_generic.c997 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 Dg_eli_privacy.c71 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 Dpmap_base.h54 void (*pm_cp_slow0_map)(vm_offset_t kaddr, int plen, vm_page_t *ma);
/freebsd-13.1/stand/mips/beri/boot2/
H A Dboot2.c311 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 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