Home
last modified time | relevance | path

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

12

/netbsd/sys/rump/librump/rumpkern/
H A Drumpcopy.c56 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 Ddtrace_isa.c234 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 Dcopy.c43 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 Ddtrace_isa.c370 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 Ddtrace_isa.c589 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 Ddtrace_isa.c607 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 Ddtrace_isa.c652 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 Dsubr_copy.c303 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 Dsubr_csan.c353 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 Dsubr_msan.c851 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 Dsubr_asan.c572 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 Dtrap.c434 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 Dcopyinstr.c47 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 Dcopyoutstr.c47 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 Damdgpu_smu8_smumgr.c340 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 Damdgpu_smu7_smumgr.c429 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 Dvm_machdep.c209 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 Dtrap.c601 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 Damdgpu_ucode.c473 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 Dusb_mem.c143 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 Dusb_mem.h47 void *kaddr; member
72 ((void *)((char *)(dma)->udma_block->kaddr + (dma)->udma_offs + (o)))
/netbsd/sys/arch/riscv/riscv/
H A Dtrap.c116 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 Dfstat.h42 #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 Demuxkivar.h87 void * kaddr; member
91 #define KERNADDR(ptr) ((void *)((ptr)->kaddr))
/netbsd/sys/external/bsd/drm2/dist/drm/amd/amdkfd/
H A Dkfd_process.c256 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()

12