/freebsd/sys/kern/ |
H A D | kern_kcov.c | 126 vm_offset_t kvaddr; /* (o) */ member 208 KASSERT(info->kvaddr != 0, ("%s: NULL buf while running", __func__)); in trace_pc() 210 buf = (uint64_t *)info->kvaddr; in trace_pc() 239 KASSERT(info->kvaddr != 0, ("%s: NULL buf while running", __func__)); in trace_cmp() 241 buf = (uint64_t *)info->kvaddr; in trace_cmp() 349 if (info->kvaddr == 0 || size / KCOV_ELEMENT_SIZE != info->entries) in kcov_mmap_single() 364 KASSERT(info->kvaddr == 0, ("kcov_alloc: Already have a buffer")); in kcov_alloc() 375 if ((info->kvaddr = kva_alloc(info->bufsize)) == 0) in kcov_alloc() 387 pmap_qenter(info->kvaddr + n * PAGE_SIZE, &m, 1); in kcov_alloc() 402 if (info->kvaddr != 0) { in kcov_free() [all …]
|
/freebsd/sys/dev/spibus/ |
H A D | spigen.c | 76 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/sys/riscv/riscv/ |
H A D | busdma_bounce.c | 635 vm_offset_t kvaddr, vaddr, sl_vend; in bounce_bus_dmamap_load_phys() 661 kvaddr = vaddr; 664 kvaddr = 0; 675 curaddr = add_bounce_page(dmat, map, kvaddr, curaddr, in bounce_bus_dmamap_load_buffer() 684 (kvaddr != 0 && kvaddr != sl_vend) || in bounce_bus_dmamap_load_buffer() 689 sl->vaddr = kvaddr; in bounce_bus_dmamap_load_buffer() 691 if (kvaddr != 0) { in bounce_bus_dmamap_load_buffer() 673 vm_offset_t kvaddr, vaddr, sl_vend; bounce_bus_dmamap_load_buffer() local
|
/freebsd/sys/arm64/arm64/ |
H A D | busdma_bounce.c | 812 vm_offset_t kvaddr, vaddr, sl_vend; in bounce_bus_dmamap_load_buffer() local 851 kvaddr = vaddr; in bounce_bus_dmamap_load_buffer() 854 kvaddr = 0; in bounce_bus_dmamap_load_buffer() 871 curaddr = add_bounce_page(dmat, map, kvaddr, curaddr, in bounce_bus_dmamap_load_buffer() 880 (kvaddr != 0 && kvaddr != sl_vend) || in bounce_bus_dmamap_load_buffer() 885 sl->vaddr = kvaddr; in bounce_bus_dmamap_load_buffer() 887 if (kvaddr != 0) { in bounce_bus_dmamap_load_buffer()
|
/freebsd/sys/arm/arm/ |
H A D | busdma_machdep.c | 949 vm_offset_t kvaddr, vaddr, sl_vend = 0; in _bus_dmamap_load_phys() 992 kvaddr = vaddr; in _bus_dmamap_load_buffer() 995 kvaddr = 0; in _bus_dmamap_load_buffer() 1005 curaddr = add_bounce_page(dmat, map, kvaddr, curaddr, in _bus_dmamap_load_buffer() 1014 (kvaddr != 0 && kvaddr != sl_vend) || in _bus_dmamap_load_buffer() 1019 sl->vaddr = kvaddr; in _bus_dmamap_load_buffer() 1021 if (kvaddr != 0) { in _bus_dmamap_load_buffer() 988 vm_offset_t kvaddr, vaddr, sl_vend = 0; _bus_dmamap_load_buffer() local
|
/freebsd/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 616 vm_offset_t kvaddr, vaddr; in _bus_dmamap_load_buffer() local 639 kvaddr = vaddr; in _bus_dmamap_load_buffer() 642 kvaddr = 0; in _bus_dmamap_load_buffer() 651 curaddr = add_bounce_page(dmat, map, kvaddr, curaddr, in _bus_dmamap_load_buffer()
|
/freebsd/sys/x86/x86/ |
H A D | busdma_bounce.c | 690 vm_offset_t kvaddr, vaddr; in bounce_bus_dmamap_load_phys() 715 kvaddr = vaddr; in bounce_bus_dmamap_load_phys() 718 kvaddr = 0; in bounce_bus_dmamap_load_phys() 729 curaddr = add_bounce_page(dmat, map, kvaddr, curaddr, 0, 736 vm_offset_t kvaddr, vaddr; bounce_bus_dmamap_load_buffer() local
|