Home
last modified time | relevance | path

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

12

/netbsd-src/sys/rump/librump/rumpkern/
H A Drumpcopy.c44 copyin(const void *uaddr, void *kaddr, size_t len) in copyin() argument
56 memcpy(kaddr, uaddr, len); in copyin()
59 uaddr, kaddr, len); in copyin()
66 copyout(const void *kaddr, void *uaddr, size_t len) in copyout() argument
78 memcpy(uaddr, kaddr, len); in copyout()
81 kaddr, uaddr, len); in copyout()
87 copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in copyinstr() argument
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()
[all …]
/netbsd-src/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()
263 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument
266 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr()
267 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr()
[all …]
/netbsd-src/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-src/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()
401 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument
405 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr()
406 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr()
[all …]
/netbsd-src/external/cddl/osnet/dev/dtrace/amd64/
H A Ddtrace_isa.c587 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument
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()
617 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument
620 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr()
[all …]
/netbsd-src/external/cddl/osnet/dev/dtrace/i386/
H A Ddtrace_isa.c605 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument
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()
635 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument
638 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr()
[all …]
/netbsd-src/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()
681 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument
684 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr()
685 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr()
[all …]
/netbsd-src/sys/kern/
H A Dsubr_copy.c293 copyin_vmspace(struct vmspace *vm, const void *uaddr, void *kaddr, size_t len) in copyin_vmspace() argument
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()
326 copyout_vmspace(struct vmspace *vm, const void *kaddr, void *uaddr, size_t len) in copyout_vmspace() argument
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()
[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()
374 kcsan_copyoutstr(const void *kaddr, void *uaddr, size_t len, size_t *done) in kcsan_copyoutstr() argument
[all …]
H A Dsubr_msan.c851 kmsan_copyin(const void *uaddr, void *kaddr, size_t len) in kmsan_copyin() argument
855 kmsan_check_arg(sizeof(uaddr) + sizeof(kaddr) + sizeof(len), in kmsan_copyin()
857 ret = copyin(uaddr, kaddr, len); in kmsan_copyin()
859 kmsan_shadow_fill(kaddr, KMSAN_STATE_INITED, len); in kmsan_copyin()
866 kmsan_copyout(const void *kaddr, void *uaddr, size_t len) in kmsan_copyout() argument
868 kmsan_check_arg(sizeof(kaddr) + sizeof(uaddr) + sizeof(len), in kmsan_copyout()
870 kmsan_shadow_check(kaddr, len, "copyout():arg1"); in kmsan_copyout()
872 return copyout(kaddr, uaddr, len); in kmsan_copyout()
876 kmsan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in kmsan_copyinstr() argument
881 kmsan_check_arg(sizeof(uaddr) + sizeof(kaddr) + in kmsan_copyinstr()
[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-src/sys/arch/powerpc/ibm4xx/
H A Dtrap.c433 copyin(const void *uaddr, void *kaddr, size_t len) in copyin() argument
441 return (bigcopyin(uaddr, kaddr, len)); in copyin()
505 : [uaddr] "b" (uaddr), [kaddr] "b" (kaddr), in copyin()
517 bigcopyin(const void *uaddr, void *kaddr, size_t len) in bigcopyin() argument
520 char *kp = kaddr; in bigcopyin()
552 copyout(const void *kaddr, void *uaddr, size_t len) in copyout() argument
560 return (bigcopyout(kaddr, uaddr, len)); in copyout()
625 : [uaddr] "b" (uaddr), [kaddr] "b" (kaddr), in copyout()
637 bigcopyout(const void *kaddr, void *uaddr, size_t len) in bigcopyout() argument
640 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-src/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()
362 (struct smu8_ih_meta_data *)smu8_smu->scratch_buffer[i].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()
445 struct TOC *toc = (struct TOC *)smu8_smu->toc_buffer.kaddr; in smu8_smu_construct_toc_for_vddgfx_exit()
597 entry->kaddr = (char *) smu8_smu->smu_buffer.kaddr + in smu8_smu_populate_single_scratch_entry()
618 *table = (struct SMU8_Fusion_ClkTable *)smu8_smu->scratch_buffer[i].kaddr; in smu8_download_pptable_settings()
777 &smu8_smu->toc_buffer.kaddr); in smu8_smu_init()
787 &smu8_smu->smu_buffer.kaddr); in smu8_smu_init()
[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-src/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.c598 copyin(const void *udaddr, void *kaddr, size_t len) in copyin() argument
601 char *kp = kaddr; in copyin()
628 copyout(const void *kaddr, void *udaddr, size_t len) in copyout() argument
630 const char *kp = kaddr; in copyout()
1093 copyinstr(const void *udaddr, void *kaddr, size_t len, size_t *done) in copyinstr() argument
1096 char *kp = kaddr; in copyinstr()
1124 *done = kp - (char *) kaddr; in copyinstr()
1132 copyoutstr(const void *kaddr, void *udaddr, size_t len, size_t *done) in copyoutstr() argument
1134 const char *kp = kaddr; in copyoutstr()
1163 *done = kp - (const char*)kaddr; in copyoutstr()
/netbsd-src/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-src/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-src/sys/arch/riscv/riscv/
H A Dtrap.c119 copyin(const void *uaddr, void *kaddr, size_t len) in copyin()
138 memcpy(kaddr, uaddr, len); in copyin()
147 copyout(const void *kaddr, void *uaddr, size_t len) in copyout()
166 memcpy(uaddr, kaddr, len); in copyout()
189 copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) in copyinstr()
211 retlen = strlcpy(kaddr, uaddr, len); in copyinstr()
225 copyoutstr(const void *kaddr, void *uaddr, size_t len, size_t *done) in copyoutstr()
247 retlen = strlcpy(uaddr, kaddr, len); in copyoutstr()
117 copyin(const void * uaddr,void * kaddr,size_t len) copyin() argument
145 copyout(const void * kaddr,void * uaddr,size_t len) copyout() argument
187 copyinstr(const void * uaddr,void * kaddr,size_t len,size_t * done) copyinstr() argument
223 copyoutstr(const void * kaddr,void * uaddr,size_t len,size_t * done) copyoutstr() argument
/netbsd-src/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-src/sys/dev/pci/
H A Demuxkivar.h87 void * kaddr; member
91 #define KERNADDR(ptr) ((void *)((ptr)->kaddr))
/netbsd-src/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