| /f-stack/freebsd/amd64/amd64/ |
| H A D | copyout.c | 153 int copyinstr_nosmap(const void *udaddr, void *kaddr, size_t len, 155 int copyinstr_smap(const void *udaddr, void *kaddr, size_t len, 164 int copyin_nosmap_std(const void *udaddr, void *kaddr, size_t len); 165 int copyin_smap_std(const void *udaddr, void *kaddr, size_t len); 166 int copyin_nosmap_erms(const void *udaddr, void *kaddr, size_t len); 167 int copyin_smap_erms(const void *udaddr, void *kaddr, size_t len); 183 int copyout_nosmap_std(const void *kaddr, void *udaddr, size_t len); 184 int copyout_smap_std(const void *kaddr, void *udaddr, size_t len); 185 int copyout_nosmap_erms(const void *kaddr, void *udaddr, size_t len); 186 int copyout_smap_erms(const void *kaddr, void *udaddr, size_t len);
|
| /f-stack/freebsd/i386/i386/ |
| H A D | copyout.c | 50 int copyin_fast(const void *udaddr, void *kaddr, size_t len, u_int); 52 int copyout_fast(const void *kaddr, void *udaddr, size_t len, u_int); 100 vm_offset_t kaddr; in cp_slow0() local 118 kaddr = pc->pc_copyout_maddr; in cp_slow0() 122 kaddr = pc->pc_copyout_saddr; in cp_slow0() 124 pmap_cp_slow0_map(kaddr, plen, m); in cp_slow0() 125 kaddr += uva - trunc_page(uva); in cp_slow0() 126 f(kaddr, arg); in cp_slow0() 206 copyin(const void *udaddr, void *kaddr, size_t len) in copyin() argument 216 copyin_fast_tramp(udaddr, kaddr, len, pmap_get_kcr3()) == 0)) in copyin() [all …]
|
| H A D | pmap_base.c | 502 pmap_cp_slow0_map(vm_offset_t kaddr, int plen, vm_page_t *ma) in pmap_cp_slow0_map() argument 505 pmap_methods_ptr->pm_cp_slow0_map(kaddr, plen, ma); in pmap_cp_slow0_map()
|
| H A D | pmap.c | 6034 __CONCAT(PMTYPE, cp_slow0_map)(vm_offset_t kaddr, int plen, vm_page_t *ma) in __CONCAT() 6039 for (i = 0, pte = vtopte(kaddr); i < plen; i++, pte++) { in __CONCAT() 6043 invlpg(kaddr + ptoa(i)); in __CONCAT()
|
| /f-stack/freebsd/vm/ |
| H A D | vm_swapout.c | 531 vm_offset_t kaddr; in vm_thread_swapout() local 536 kaddr = td->td_kstack; in vm_thread_swapout() 538 pindex = atop(kaddr - VM_MIN_KERNEL_ADDRESS); in vm_thread_swapout() 539 pmap_qremove(kaddr, pages); in vm_thread_swapout() 559 vm_offset_t kaddr; in vm_thread_swapin() local 562 kaddr = td->td_kstack; in vm_thread_swapin() 564 vm_thread_stack_back(td->td_domain.dr_policy, kaddr, ma, pages, in vm_thread_swapin() 587 pmap_qenter(kaddr, ma, pages); in vm_thread_swapin()
|
| H A D | vm_extern.h | 129 void vm_thread_stack_back(struct domainset *ds, vm_offset_t kaddr,
|
| /f-stack/freebsd/kern/ |
| H A D | subr_csan.c | 360 kcsan_copyin(const void *uaddr, void *kaddr, size_t len) in kcsan_copyin() argument 362 kcsan_access((uintptr_t)kaddr, len, true, false, __RET_ADDR); in kcsan_copyin() 363 return copyin(uaddr, kaddr, len); in kcsan_copyin() 367 kcsan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in kcsan_copyinstr() argument 369 kcsan_access((uintptr_t)kaddr, len, true, false, __RET_ADDR); in kcsan_copyinstr() 370 return copyinstr(uaddr, kaddr, len, done); in kcsan_copyinstr() 374 kcsan_copyout(const void *kaddr, void *uaddr, size_t len) in kcsan_copyout() argument 376 kcsan_access((uintptr_t)kaddr, len, false, false, __RET_ADDR); in kcsan_copyout() 377 return copyout(kaddr, uaddr, len); in kcsan_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()
|
| /f-stack/lib/ |
| H A D | ff_kern_subr.c | 267 copyout_nofault(const void *kaddr, void *udaddr, size_t len) in copyout_nofault() argument 269 return copyout(kaddr, udaddr, len); in copyout_nofault()
|
| H A D | ff_glue.c | 603 copyin(const void *uaddr, void *kaddr, size_t len) in copyin() argument 605 memcpy(kaddr, uaddr, len); in copyin() 610 copyout(const void *kaddr, void *uaddr, size_t len) in copyout() argument 612 memcpy(uaddr, kaddr, len); in copyout() 631 copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in copyinstr() argument 635 bytes = strlcpy(kaddr, uaddr, len); in copyinstr()
|
| /f-stack/freebsd/sys/ |
| H A D | systm.h | 399 void * _Nonnull __restrict kaddr, size_t len, 402 void * _Nonnull __restrict kaddr, size_t len); 404 void * _Nonnull __restrict kaddr, size_t len); 405 int copyout(const void * _Nonnull __restrict kaddr, 407 int copyout_nofault(const void * _Nonnull __restrict kaddr,
|
| /f-stack/freebsd/i386/include/ |
| H A D | pmap_base.h | 55 void (*pm_cp_slow0_map)(vm_offset_t kaddr, int plen, vm_page_t *ma);
|
| H A D | pmap.h | 254 void pmap_cp_slow0_map(vm_offset_t kaddr, int plen, vm_page_t *ma);
|
| /f-stack/freebsd/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()
|
| /f-stack/freebsd/amd64/include/ |
| H A D | vmm.h | 464 void *kaddr, size_t len); 465 void vm_copyout(struct vm *vm, int vcpuid, const void *kaddr,
|
| /f-stack/freebsd/opencrypto/ |
| H A D | criov.c | 167 char *kaddr = (char *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*pages)); in cvm_page_apply() local 169 rval = (*f)(arg, kaddr + off, count); in cvm_page_apply()
|
| /f-stack/freebsd/amd64/vmm/ |
| H A D | vmm.c | 2698 vm_copyin(struct vm *vm, int vcpuid, struct vm_copyinfo *copyinfo, void *kaddr, in vm_copyin() argument 2704 dst = kaddr; in vm_copyin() 2715 vm_copyout(struct vm *vm, int vcpuid, const void *kaddr, in vm_copyout() argument 2721 src = kaddr; in vm_copyout()
|