Home
last modified time | relevance | path

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

/f-stack/freebsd/amd64/amd64/
H A Dcopyout.c153 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 Dcopyout.c50 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 Dpmap_base.c502 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 Dpmap.c6034 __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 Dvm_swapout.c531 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 Dvm_extern.h129 void vm_thread_stack_back(struct domainset *ds, vm_offset_t kaddr,
/f-stack/freebsd/kern/
H A Dsubr_csan.c360 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 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()
/f-stack/lib/
H A Dff_kern_subr.c267 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 Dff_glue.c603 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 Dsystm.h399 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 Dpmap_base.h55 void (*pm_cp_slow0_map)(vm_offset_t kaddr, int plen, vm_page_t *ma);
H A Dpmap.h254 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 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()
/f-stack/freebsd/amd64/include/
H A Dvmm.h464 void *kaddr, size_t len);
465 void vm_copyout(struct vm *vm, int vcpuid, const void *kaddr,
/f-stack/freebsd/opencrypto/
H A Dcriov.c167 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 Dvmm.c2698 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()