Home
last modified time | relevance | path

Searched refs:kvaddr (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/sys/kern/
H A Dkern_kcov.c127 vm_offset_t kvaddr; /* (o) */ member
209 KASSERT(info->kvaddr != 0, ("%s: NULL buf while running", __func__)); in trace_pc()
211 buf = (uint64_t *)info->kvaddr; in trace_pc()
242 buf = (uint64_t *)info->kvaddr; in trace_cmp()
350 if (info->kvaddr == 0 || size / KCOV_ELEMENT_SIZE != info->entries) in kcov_mmap_single()
365 KASSERT(info->kvaddr == 0, ("kcov_alloc: Already have a buffer")); in kcov_alloc()
376 if ((info->kvaddr = kva_alloc(info->bufsize)) == 0) in kcov_alloc()
388 pmap_qenter(info->kvaddr + n * PAGE_SIZE, &m, 1); in kcov_alloc()
403 if (info->kvaddr != 0) { in kcov_free()
404 pmap_qremove(info->kvaddr, info->bufsize / PAGE_SIZE); in kcov_free()
[all …]
/freebsd-14.2/sys/dev/spibus/
H A Dspigen.c76 vm_offset_t kvaddr; member
238 transfer.tx_cmd = transfer.rx_cmd = (void *)((uintptr_t)mmap->kvaddr); in spigen_transfer_mmapped()
241 (void *)((uintptr_t)mmap->kvaddr + stm->stm_command_length); in spigen_transfer_mmapped()
286 if (mmap->kvaddr != 0) in spigen_mmap_cleanup()
287 pmap_qremove(mmap->kvaddr, mmap->bufsize / PAGE_SIZE); in spigen_mmap_cleanup()
313 if ((mmap->kvaddr = kva_alloc(size)) == 0) { in spigen_mmap_single()
331 pmap_qenter(mmap->kvaddr, m, pages); in spigen_mmap_single()
/freebsd-14.2/sys/riscv/riscv/
H A Dbusdma_bounce.c694 vm_offset_t kvaddr, vaddr, sl_vend; in bounce_bus_dmamap_load_buffer() local
720 kvaddr = vaddr; in bounce_bus_dmamap_load_buffer()
723 kvaddr = 0; in bounce_bus_dmamap_load_buffer()
736 curaddr = add_bounce_page(dmat, map, kvaddr, curaddr, in bounce_bus_dmamap_load_buffer()
746 (kvaddr != 0 && kvaddr != sl_vend) || in bounce_bus_dmamap_load_buffer()
751 sl->vaddr = kvaddr; in bounce_bus_dmamap_load_buffer()
753 if (kvaddr != 0) { in bounce_bus_dmamap_load_buffer()
/freebsd-14.2/sys/arm64/arm64/
H A Dbusdma_bounce.c874 vm_offset_t kvaddr, vaddr, sl_vend; in bounce_bus_dmamap_load_buffer() local
913 kvaddr = vaddr; in bounce_bus_dmamap_load_buffer()
916 kvaddr = 0; in bounce_bus_dmamap_load_buffer()
932 curaddr = add_bounce_page(dmat, map, kvaddr, curaddr, in bounce_bus_dmamap_load_buffer()
941 (kvaddr != 0 && kvaddr != sl_vend) || in bounce_bus_dmamap_load_buffer()
946 sl->vaddr = kvaddr; in bounce_bus_dmamap_load_buffer()
948 if (kvaddr != 0) { in bounce_bus_dmamap_load_buffer()
/freebsd-14.2/sys/arm/arm/
H A Dbusdma_machdep.c1049 vm_offset_t kvaddr, vaddr, sl_vend = 0; in _bus_dmamap_load_buffer() local
1092 kvaddr = vaddr; in _bus_dmamap_load_buffer()
1095 kvaddr = 0; in _bus_dmamap_load_buffer()
1109 curaddr = add_bounce_page(dmat, map, kvaddr, curaddr, in _bus_dmamap_load_buffer()
1118 (kvaddr != 0 && kvaddr != sl_vend) || in _bus_dmamap_load_buffer()
1123 sl->vaddr = kvaddr; in _bus_dmamap_load_buffer()
1125 if (kvaddr != 0) { in _bus_dmamap_load_buffer()
/freebsd-14.2/sys/powerpc/powerpc/
H A Dbusdma_machdep.c707 vm_offset_t kvaddr, vaddr; in _bus_dmamap_load_buffer() local
732 kvaddr = vaddr; in _bus_dmamap_load_buffer()
735 kvaddr = 0; in _bus_dmamap_load_buffer()
746 curaddr = add_bounce_page(dmat, map, kvaddr, curaddr, in _bus_dmamap_load_buffer()
/freebsd-14.2/sys/x86/x86/
H A Dbusdma_bounce.c738 vm_offset_t kvaddr, vaddr; in bounce_bus_dmamap_load_buffer() local
763 kvaddr = vaddr; in bounce_bus_dmamap_load_buffer()
766 kvaddr = 0; in bounce_bus_dmamap_load_buffer()
779 curaddr = add_bounce_page(dmat, map, kvaddr, curaddr, 0, in bounce_bus_dmamap_load_buffer()