Searched refs:kaddr (Results 1 - 25 of 40) sorted by relevance

12

/freebsd-current/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_proc.c31 uread(proc_t *p, void *kaddr, size_t len, uintptr_t uaddr) argument
35 n = proc_readmem(curthread, p, uaddr, kaddr, len);
42 uwrite(proc_t *p, void *kaddr, size_t len, uintptr_t uaddr) argument
46 n = proc_writemem(curthread, p, uaddr, kaddr, len);
/freebsd-current/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, voi
[all...]
/freebsd-current/sys/cddl/dev/dtrace/arm/
H A Ddtrace_isa.c166 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument
179 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
182 if (dtrace_copycheck(uaddr, kaddr, size))
183 dtrace_copy(uaddr, kaddr, size);
187 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument
190 if (dtrace_copycheck(uaddr, kaddr, size))
191 dtrace_copy(kaddr, uaddr, size);
195 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
198 if (dtrace_copycheck(uaddr, kaddr, size))
199 dtrace_copystr(uaddr, kaddr, siz
203 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument
[all...]
/freebsd-current/sys/cddl/dev/dtrace/aarch64/
H A Ddtrace_isa.c298 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument
311 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
315 if (dtrace_copycheck(uaddr, kaddr, size))
316 dtrace_copy(uaddr, kaddr, size);
320 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument
324 if (dtrace_copycheck(uaddr, kaddr, size))
325 dtrace_copy(kaddr, uaddr, size);
329 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
333 if (dtrace_copycheck(uaddr, kaddr, size))
334 dtrace_copystr(uaddr, kaddr, siz
338 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument
[all...]
/freebsd-current/sys/cddl/dev/dtrace/riscv/
H A Ddtrace_isa.c351 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument
364 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
368 if (dtrace_copycheck(uaddr, kaddr, size))
369 dtrace_copy(uaddr, kaddr, size);
373 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument
377 if (dtrace_copycheck(uaddr, kaddr, size))
378 dtrace_copy(kaddr, uaddr, size);
382 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
386 if (dtrace_copycheck(uaddr, kaddr, size))
387 dtrace_copystr(uaddr, kaddr, siz
391 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument
[all...]
/freebsd-current/sys/cddl/dev/dtrace/powerpc/
H A Ddtrace_isa.c558 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument
560 ASSERT(INKERNEL(kaddr) && kaddr + size >= kaddr);
572 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
575 if (dtrace_copycheck(uaddr, kaddr, size))
576 if (copyin((const void *)uaddr, (void *)kaddr, size)) {
583 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument
586 if (dtrace_copycheck(uaddr, kaddr, size)) {
587 if (copyout((const void *)kaddr, (voi
595 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, volatile uint16_t *flags) argument
618 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument
[all...]
/freebsd-current/usr.bin/ipcs/
H A Dipc.c131 unsigned long kaddr; local
157 kaddr = (u_long)msqids;
163 kaddr = (u_long)shmsegs;
169 kaddr = (u_long)sema;
173 kaddr = symbols[idx].n_value;
178 if ((unsigned)kvm_read(kd, kaddr, addr, size) != size)
/freebsd-current/sys/cddl/dev/dtrace/i386/
H A Ddtrace_isa.c586 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument
588 ASSERT(kaddr >= kernelbase && kaddr + size >= kaddr);
600 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
603 if (dtrace_copycheck(uaddr, kaddr, size))
604 dtrace_copy(uaddr, kaddr, size);
608 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument
611 if (dtrace_copycheck(uaddr, kaddr, size))
612 dtrace_copy(kaddr, uadd
616 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, volatile uint16_t *flags) argument
624 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument
[all...]
/freebsd-current/sys/cddl/dev/dtrace/amd64/
H A Ddtrace_isa.c574 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument
576 ASSERT(INKERNEL(kaddr) && kaddr + size >= kaddr);
588 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
591 if (dtrace_copycheck(uaddr, kaddr, size))
592 dtrace_copy(uaddr, kaddr, size);
596 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument
599 if (dtrace_copycheck(uaddr, kaddr, size))
600 dtrace_copy(kaddr, uadd
604 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, volatile uint16_t *flags) argument
612 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument
[all...]
/freebsd-current/sys/i386/i386/
H A Dcopyout.c46 int copyin_fast(const void *udaddr, void *kaddr, size_t len, u_int);
48 int copyout_fast(const void *kaddr, void *udaddr, size_t len, u_int);
96 vm_offset_t kaddr; local
114 kaddr = pc->pc_copyout_maddr;
118 kaddr = pc->pc_copyout_saddr;
120 pmap_cp_slow0_map(kaddr, plen, m);
121 kaddr += uva - trunc_page(uva);
122 f(kaddr, arg);
158 copyinstr(const void *udaddr, void *kaddr, size_t maxlen, size_t *lencopied) argument
167 for (plen = 0, uc = (vm_offset_t)udaddr, ca.kc = (vm_offset_t)kaddr;
202 copyin(const void *udaddr, void *kaddr, size_t len) argument
237 copyout(const void *kaddr, void *udaddr, size_t len) argument
[all...]
/freebsd-current/sys/dev/smbus/
H A Dsmb.c176 smbcopyincmd32(struct smbcmd32 *uaddr, struct smbcmd *kaddr) argument
178 CP(*uaddr, *kaddr, cmd);
179 CP(*uaddr, *kaddr, op);
180 CP(*uaddr, *kaddr, wdata.word);
181 CP(*uaddr, *kaddr, slave);
182 PTRIN_CP(*uaddr, *kaddr, wbuf);
183 CP(*uaddr, *kaddr, wcount);
184 PTRIN_CP(*uaddr, *kaddr, rbuf);
185 CP(*uaddr, *kaddr, rcount);
/freebsd-current/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-current/sys/powerpc/powerpc/
H A Dcopyinout.c93 int copyinstr_remap(const void *udaddr, void *kaddr, size_t len, size_t *done);
94 int copyinstr_direct(const void *udaddr, void *kaddr, size_t len, size_t *done);
95 int copyout_remap(const void *kaddr, void *udaddr, size_t len);
96 int copyout_direct(const void *kaddr, void *udaddr, size_t len);
97 int copyin_remap(const void *uaddr, void *kaddr, size_t len);
98 int copyin_direct(const void *uaddr, void *kaddr, size_t len);
159 REMAP(copyout)(const void *kaddr, void *udaddr, size_t len) argument
177 kp = kaddr;
198 REMAP(copyin)(const void *udaddr, void *kaddr, size_t len) argument
216 kp = kaddr;
237 copyinstr(const void *udaddr, void *kaddr, size_t len, size_t *done) argument
[all...]
/freebsd-current/sys/arm64/arm64/
H A Ddb_interface.c158 void *prev_jb, *kaddr; local
166 if (!arm64_get_writable_addr((void *)addr, &kaddr)) {
178 cpu_icache_sync_range(kaddr, size);
/freebsd-current/sys/vm/
H A Dvm_swapout.c530 vm_offset_t kaddr; local
536 kaddr = td->td_kstack;
539 pindex = vm_kstack_pindex(kaddr, pages);
540 pmap_qremove(kaddr, pages);
560 vm_offset_t kaddr; local
564 kaddr = td->td_kstack;
567 while (vm_thread_stack_back(kaddr, ma, pages, oom_alloc,
591 pmap_qenter(kaddr, ma, pages);
/freebsd-current/sys/kern/
H A Dsubr_msan.c863 kmsan_copyin(const void *uaddr, void *kaddr, size_t len) argument
867 kmsan_check_arg(sizeof(uaddr) + sizeof(kaddr) + sizeof(len),
869 ret = copyin(uaddr, kaddr, len);
871 kmsan_shadow_fill((uintptr_t)kaddr, KMSAN_STATE_INITED, len);
877 kmsan_copyout(const void *kaddr, void *uaddr, size_t len) argument
879 kmsan_check_arg(sizeof(kaddr) + sizeof(uaddr) + sizeof(len),
881 kmsan_shadow_check((uintptr_t)kaddr, len, "copyout():arg1");
883 return (copyout(kaddr, uaddr, len));
887 kmsan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) argument
892 kmsan_check_arg(sizeof(uaddr) + sizeof(kaddr)
[all...]
H A Dsubr_csan.c355 kcsan_copyin(const void *uaddr, void *kaddr, size_t len) argument
357 kcsan_access((uintptr_t)kaddr, len, true, false, __RET_ADDR);
358 return copyin(uaddr, kaddr, len);
362 kcsan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) argument
364 kcsan_access((uintptr_t)kaddr, len, true, false, __RET_ADDR);
365 return copyinstr(uaddr, kaddr, len, done);
369 kcsan_copyout(const void *kaddr, void *uaddr, size_t len) argument
371 kcsan_access((uintptr_t)kaddr, len, false, false, __RET_ADDR);
372 return copyout(kaddr, uaddr, len);
H A Dsubr_asan.c525 kasan_copyin(const void *uaddr, void *kaddr, size_t len) argument
527 kasan_shadow_check((unsigned long)kaddr, len, true, __RET_ADDR);
528 return (copyin(uaddr, kaddr, len));
532 kasan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) argument
534 kasan_shadow_check((unsigned long)kaddr, len, true, __RET_ADDR);
535 return (copyinstr(uaddr, kaddr, len, done));
539 kasan_copyout(const void *kaddr, void *uaddr, size_t len) argument
541 kasan_shadow_check((unsigned long)kaddr, len, false, __RET_ADDR);
542 return (copyout(kaddr, uaddr, len));
H A Dsubr_uio.c70 copyin_nofault(const void *udaddr, void *kaddr, size_t len) argument
75 error = copyin(udaddr, kaddr, len);
81 copyout_nofault(const void *kaddr, void *udaddr, size_t len) argument
86 error = copyout(kaddr, udaddr, len);
/freebsd-current/sys/sys/
H A Dsystm.h306 void * _Nonnull __restrict kaddr, size_t len,
309 void * _Nonnull __restrict kaddr, size_t len);
311 void * _Nonnull __restrict kaddr, size_t len);
312 int __result_use_or_ignore_check copyout(const void * _Nonnull __restrict kaddr,
315 const void * _Nonnull __restrict kaddr, void * __restrict udaddr,
/freebsd-current/sys/dev/cxgbe/crypto/
H A Dt4_crypto.h209 __be32 kaddr; member in struct:tls_key_req
/freebsd-current/sys/i386/include/
H A Dpmap_base.h52 void (*pm_cp_slow0_map)(vm_offset_t kaddr, int plen, vm_page_t *ma);
/freebsd-current/sys/geom/eli/
H A Dg_eli_privacy.c65 g_eli_bio_copyin(struct bio *bp, void *kaddr) argument
70 iov[0].iov_base = kaddr;
/freebsd-current/usr.bin/vmstat/
H A Dvmstat.c1184 uintptr_t kaddr; local
1193 kread(X_INTRCNT, &kaddr, sizeof(kaddr));
1194 kreadptr(kaddr, *intrcnts, intrcntlen);
1249 uintptr_t kaddr; local
1263 kread(X_INTRNAMES, &kaddr, sizeof(kaddr));
1264 kreadptr(kaddr, intrnames, inamlen);
/freebsd-current/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) argument
125 memcpy(dst + offset, kaddr, size);

Completed in 433 milliseconds

12