/netbsd/sys/rump/librump/rumpkern/ |
H A D | rumpcopy.c | 56 memcpy(kaddr, uaddr, len); in copyin() 59 uaddr, kaddr, len); in copyin() 78 memcpy(uaddr, kaddr, len); in copyout() 81 kaddr, uaddr, len); in copyout() 100 return copystr(uaddr, kaddr, len, done); in copyinstr() 103 uaddr, kaddr, &len)) != 0) in copyinstr() 107 to = (uint8_t *)kaddr + (len-1); in copyinstr() 108 while (to >= (uint8_t *)kaddr) { in copyinstr() 136 return copystr(kaddr, uaddr, len, done); in copyoutstr() 138 slen = strlen(kaddr)+1; in copyoutstr() [all …]
|
/netbsd/external/cddl/osnet/dev/dtrace/arm/ |
H A D | dtrace_isa.c | 234 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 247 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 250 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 251 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 255 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 258 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 259 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 266 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr() 267 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr() 274 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyoutstr() [all …]
|
/netbsd/sys/arch/usermode/usermode/ |
H A D | copy.c | 43 copyin(const void *uaddr, void *kaddr, size_t len) in copyin() argument 46 memcpy(kaddr, uaddr, len); in copyin() 51 copyout(const void *kaddr, void *uaddr, size_t len) in copyout() argument 54 memcpy(uaddr, kaddr, len); in copyout() 59 copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in copyinstr() argument 62 strncpy(kaddr, uaddr, len); in copyinstr() 69 copyoutstr(const void *kaddr, void *uaddr, size_t len, size_t *done) in copyoutstr() argument 71 len = uimin(strnlen(kaddr, len), len) + 1; in copyoutstr() 72 strncpy(uaddr, kaddr, len); in copyoutstr()
|
/netbsd/external/cddl/osnet/dev/dtrace/aarch64/ |
H A D | dtrace_isa.c | 370 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 383 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 387 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 388 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 392 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 396 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 397 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 405 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr() 406 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr() 414 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyoutstr() [all …]
|
/netbsd/external/cddl/osnet/dev/dtrace/amd64/ |
H A D | dtrace_isa.c | 589 ASSERT(INKERNEL(kaddr) && 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 …]
|
/netbsd/external/cddl/osnet/dev/dtrace/i386/ |
H A D | dtrace_isa.c | 607 ASSERT(kaddr >= kernelbase && kaddr + size >= kaddr); in dtrace_copycheck() 619 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 622 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 623 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 627 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 630 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 631 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 638 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr() 639 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr() 646 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyoutstr() [all …]
|
/netbsd/external/cddl/osnet/dev/dtrace/mips/ |
H A D | dtrace_isa.c | 652 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 665 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 668 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 669 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 673 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 676 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 677 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 684 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr() 685 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr() 692 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyoutstr() [all …]
|
/netbsd/sys/kern/ |
H A D | subr_copy.c | 303 return kcopy(uaddr, kaddr, len); in copyin_vmspace() 306 return copyin(uaddr, kaddr, len); in copyin_vmspace() 309 iov.iov_base = kaddr; in copyin_vmspace() 336 return kcopy(kaddr, uaddr, len); in copyout_vmspace() 339 return copyout(kaddr, uaddr, len); in copyout_vmspace() 342 iov.iov_base = __UNCONST(kaddr); /* XXXUNCONST cast away const */ in copyout_vmspace() 359 copyin_proc(struct proc *p, const void *uaddr, void *kaddr, size_t len) in copyin_proc() argument 368 error = copyin_vmspace(vm, uaddr, kaddr, len); in copyin_proc() 387 error = copyout_vmspace(vm, kaddr, uaddr, len); in copyout_proc() 397 copyin_pid(pid_t pid, const void *uaddr, void *kaddr, size_t len) in copyin_pid() argument [all …]
|
H A D | subr_csan.c | 353 kcsan_copyin(const void *uaddr, void *kaddr, size_t len) in kcsan_copyin() argument 355 kcsan_access((uintptr_t)kaddr, len, true, false, __RET_ADDR); in kcsan_copyin() 356 return copyin(uaddr, kaddr, len); in kcsan_copyin() 360 kcsan_copyout(const void *kaddr, void *uaddr, size_t len) in kcsan_copyout() argument 362 kcsan_access((uintptr_t)kaddr, len, false, false, __RET_ADDR); in kcsan_copyout() 363 return copyout(kaddr, uaddr, len); in kcsan_copyout() 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() 376 kcsan_access((uintptr_t)kaddr, len, false, false, __RET_ADDR); in kcsan_copyoutstr() [all …]
|
H A D | subr_msan.c | 851 kmsan_copyin(const void *uaddr, void *kaddr, size_t len) in kmsan_copyin() argument 857 ret = copyin(uaddr, kaddr, len); in kmsan_copyin() 859 kmsan_shadow_fill(kaddr, KMSAN_STATE_INITED, len); in kmsan_copyin() 870 kmsan_shadow_check(kaddr, len, "copyout():arg1"); in kmsan_copyout() 872 return copyout(kaddr, uaddr, len); in kmsan_copyout() 881 kmsan_check_arg(sizeof(uaddr) + sizeof(kaddr) + in kmsan_copyinstr() 883 ret = copyinstr(uaddr, kaddr, len, &_done); in kmsan_copyinstr() 885 kmsan_shadow_fill(kaddr, KMSAN_STATE_INITED, _done); in kmsan_copyinstr() 901 kmsan_check_arg(sizeof(kaddr) + sizeof(uaddr) + in kmsan_copyoutstr() 903 ret = copyoutstr(kaddr, uaddr, len, &_done); in kmsan_copyoutstr() [all …]
|
H A D | subr_asan.c | 572 kasan_copyin(const void *uaddr, void *kaddr, size_t len) in kasan_copyin() argument 574 kasan_shadow_check((unsigned long)kaddr, len, true, __RET_ADDR); in kasan_copyin() 575 return copyin(uaddr, kaddr, len); in kasan_copyin() 579 kasan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in kasan_copyinstr() argument 581 kasan_shadow_check((unsigned long)kaddr, len, true, __RET_ADDR); in kasan_copyinstr() 582 return copyinstr(uaddr, kaddr, len, done); in kasan_copyinstr() 586 kasan_copyoutstr(const void *kaddr, void *uaddr, size_t len, size_t *done) in kasan_copyoutstr() argument 588 kasan_shadow_check((unsigned long)kaddr, len, false, __RET_ADDR); in kasan_copyoutstr() 589 return copyoutstr(kaddr, uaddr, len, done); in kasan_copyoutstr()
|
/netbsd/sys/arch/powerpc/ibm4xx/ |
H A D | trap.c | 434 copyin(const void *uaddr, void *kaddr, size_t len) in copyin() argument 442 return (bigcopyin(uaddr, kaddr, len)); in copyin() 506 : [uaddr] "b" (uaddr), [kaddr] "b" (kaddr), in copyin() 518 bigcopyin(const void *uaddr, void *kaddr, size_t len) in bigcopyin() argument 521 char *kp = kaddr; in bigcopyin() 553 copyout(const void *kaddr, void *uaddr, size_t len) in copyout() argument 561 return (bigcopyout(kaddr, uaddr, len)); in copyout() 626 : [uaddr] "b" (uaddr), [kaddr] "b" (kaddr), in copyout() 638 bigcopyout(const void *kaddr, void *uaddr, size_t len) in bigcopyout() argument 641 const char *kp = (const char *)kaddr; in bigcopyout()
|
H A D | copyinstr.c | 47 copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in copyinstr() argument 103 : [ctx] "r" (ctx), [uaddr] "b" (uaddr), [kaddr] "b" (kaddr) in copyinstr()
|
H A D | copyoutstr.c | 47 copyoutstr(const void *kaddr, void *uaddr, size_t len, size_t *done) in copyoutstr() argument 104 : [ctx] "r" (ctx), [uaddr] "b" (uaddr), [kaddr] "b" (kaddr) in copyoutstr()
|
/netbsd/sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/ |
H A D | amdgpu_smu8_smumgr.c | 340 struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr; in smu8_smu_populate_single_scratch_task() 377 struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr; in smu8_smu_populate_single_ucode_load_task() 416 struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr; in smu8_smu_initialize_toc_empty_job_list() 427 struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr; in smu8_smu_construct_toc_for_vddgfx_enter() 597 entry->kaddr = (char *) smu8_smu->smu_buffer.kaddr + in smu8_smu_populate_single_scratch_entry() 777 &smu8_smu->toc_buffer.kaddr); in smu8_smu_init() 787 &smu8_smu->smu_buffer.kaddr); in smu8_smu_init() 835 &smu8_smu->smu_buffer.kaddr); in smu8_smu_init() 839 &smu8_smu->toc_buffer.kaddr); in smu8_smu_init() 856 &smu8_smu->toc_buffer.kaddr); in smu8_smu_fini() [all …]
|
H A D | amdgpu_smu7_smumgr.c | 429 memcpy_toio(smu_data->header_buffer.kaddr, smu_data->toc, in smu7_request_smu_load_fw() 565 &smu_data->header_buffer.kaddr); in smu7_init() 580 &smu_data->smu_buffer.kaddr); in smu7_init() 585 &smu_data->header_buffer.kaddr); in smu7_init() 603 &smu_data->header_buffer.kaddr); in smu7_smu_fini() 608 &smu_data->smu_buffer.kaddr); in smu7_smu_fini()
|
/netbsd/sys/arch/powerpc/powerpc/ |
H A D | vm_machdep.c | 209 vaddr_t faddr, taddr, kaddr; in vmaprange() local 217 kaddr = taddr + off; in vmaprange() 225 return (kaddr); in vmaprange() 232 vunmaprange(vaddr_t kaddr, vsize_t len) in vunmaprange() argument 237 addr = trunc_page(kaddr); in vunmaprange() 238 off = kaddr - addr; in vunmaprange()
|
H A D | trap.c | 601 copyin(const void *udaddr, void *kaddr, size_t len) in copyin() argument 604 char *kp = kaddr; in copyin() 631 copyout(const void *kaddr, void *udaddr, size_t len) in copyout() argument 633 const char *kp = kaddr; in copyout() 1096 copyinstr(const void *udaddr, void *kaddr, size_t len, size_t *done) in copyinstr() argument 1099 char *kp = kaddr; in copyinstr() 1127 *done = kp - (char *) kaddr; in copyinstr() 1135 copyoutstr(const void *kaddr, void *udaddr, size_t len, size_t *done) in copyoutstr() argument 1137 const char *kp = kaddr; in copyoutstr() 1166 *done = kp - (const char*)kaddr; in copyoutstr()
|
/netbsd/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
H A D | amdgpu_ucode.c | 473 ucode->kaddr = kptr; in amdgpu_ucode_init_single_fw() 496 memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data + in amdgpu_ucode_init_single_fw() 504 memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data + in amdgpu_ucode_init_single_fw() 511 memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data + in amdgpu_ucode_init_single_fw() 519 memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data + in amdgpu_ucode_init_single_fw() 525 memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data + in amdgpu_ucode_init_single_fw() 531 memcpy(ucode->kaddr, in amdgpu_ucode_init_single_fw() 537 memcpy(ucode->kaddr, adev->gfx.rlc.save_restore_list_cntl, in amdgpu_ucode_init_single_fw() 541 memcpy(ucode->kaddr, adev->gfx.rlc.save_restore_list_gpm, in amdgpu_ucode_init_single_fw() 545 memcpy(ucode->kaddr, adev->gfx.rlc.save_restore_list_srm, in amdgpu_ucode_init_single_fw() [all …]
|
/netbsd/sys/dev/usb/ |
H A D | usb_mem.c | 143 memset(b->kaddr, 0, b->size); in usb_block_allocmem() 175 error = bus_dmamem_map(tag, b->segs, b->nsegs, b->size, &b->kaddr, in usb_block_allocmem() 185 error = bus_dmamap_load(tag, b->map, b->kaddr, b->size, NULL, in usb_block_allocmem() 193 memset(b->kaddr, 0, b->size); in usb_block_allocmem() 205 bus_dmamem_unmap(tag, b->kaddr, b->size); in usb_block_allocmem() 224 bus_dmamem_unmap(b->tag, b->kaddr, b->size); 324 f = (struct usb_frag_dma *)((char *)b->kaddr + i); in usb_allocmem()
|
H A D | usb_mem.h | 47 void *kaddr; member 72 ((void *)((char *)(dma)->udma_block->kaddr + (dma)->udma_offs + (o)))
|
/netbsd/sys/arch/riscv/riscv/ |
H A D | trap.c | 116 copyin(const void *uaddr, void *kaddr, size_t len) in copyin() argument 135 memcpy(kaddr, uaddr, len); in copyin() 144 copyout(const void *kaddr, void *uaddr, size_t len) in copyout() argument 163 memcpy(uaddr, kaddr, len); in copyout() 186 copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in copyinstr() argument 208 retlen = strlcpy(kaddr, uaddr, len); in copyinstr() 222 copyoutstr(const void *kaddr, void *uaddr, size_t len, size_t *done) in copyoutstr() argument 244 retlen = strlcpy(uaddr, kaddr, len); in copyoutstr()
|
/netbsd/usr.bin/fstat/ |
H A D | fstat.h | 42 #define KVM_READ(kaddr, paddr, len) \ argument 43 ((size_t)kvm_read(kd, (u_long)(kaddr), (void *)(paddr), (len)) \
|
/netbsd/sys/dev/pci/ |
H A D | emuxkivar.h | 87 void * kaddr; member 91 #define KERNADDR(ptr) ((void *)((ptr)->kaddr))
|
/netbsd/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ |
H A D | kfd_process.c | 256 void *kaddr; in kfd_process_device_reserve_ib_mem() local 264 &kaddr); in kfd_process_device_reserve_ib_mem() 268 qpd->ib_kaddr = kaddr; in kfd_process_device_reserve_ib_mem() 601 void *kaddr; in kfd_process_device_init_cwsr_dgpu() local 609 KFD_CWSR_TBA_TMA_SIZE, flags, &kaddr); in kfd_process_device_init_cwsr_dgpu() 613 qpd->cwsr_kaddr = kaddr; in kfd_process_device_init_cwsr_dgpu()
|