| /freebsd/sys/kern/ |
| H A D | kern_kcov.c | 127 void *kvaddr; /* (o) */ member 209 KASSERT(info->kvaddr != NULL, ("%s: NULL buf while running", __func__)); in trace_pc() 211 buf = info->kvaddr; in trace_pc() 240 KASSERT(info->kvaddr != NULL, ("%s: NULL buf while running", __func__)); in trace_cmp() 242 buf = info->kvaddr; in trace_cmp() 350 if (info->kvaddr == NULL || size / KCOV_ELEMENT_SIZE != info->entries) in kcov_mmap_single() 365 KASSERT(info->kvaddr == NULL, ("kcov_alloc: Already have a buffer")); in kcov_alloc() 376 if ((info->kvaddr = kva_alloc(info->bufsize)) == 0) in kcov_alloc() 388 pmap_qenter((char *)info->kvaddr + n * PAGE_SIZE, &m, 1); in kcov_alloc() 403 if (info->kvaddr != NULL) { in kcov_free() [all …]
|
| /freebsd/sys/arm64/spe/ |
| H A D | arm_spe_dev.h | 114 char *kvaddr; member 146 addr = info->kvaddr; in buf_start_addr() 148 addr = info->kvaddr + (info->buf_size/2); in buf_start_addr() 158 addr = info->kvaddr + (info->buf_size/2); in buf_end_addr() 160 addr = info->kvaddr + info->buf_size; in buf_end_addr()
|
| H A D | arm_spe_backend.c | 232 hex_dump(info->kvaddr, 128); in spe_backend_deinit() 233 hex_dump((char *)info->kvaddr + (info->buf_size/2), 128); in spe_backend_deinit() 239 hex_dump(info->kvaddr, 128); in spe_backend_deinit() 240 hex_dump((char *)info->kvaddr + (info->buf_size/2), 128); in spe_backend_deinit() 348 info->kvaddr = thr->vm->kvaddr; in spe_backend_configure() 435 info->kvaddr = vm->kvaddr; in spe_backend_enable_smp()
|
| /freebsd/sys/dev/spibus/ |
| H A D | spigen.c | 76 void *kvaddr; member 238 transfer.tx_cmd = transfer.rx_cmd = mmap->kvaddr; in spigen_transfer_mmapped() 241 (void *)((char *)mmap->kvaddr + stm->stm_command_length); in spigen_transfer_mmapped() 286 if (mmap->kvaddr != NULL) { in spigen_mmap_cleanup() 287 pmap_qremove(mmap->kvaddr, mmap->bufsize / PAGE_SIZE); in spigen_mmap_cleanup() 288 kva_free(mmap->kvaddr, mmap->bufsize); in spigen_mmap_cleanup() 315 if ((mmap->kvaddr = kva_alloc(size)) == 0) { in spigen_mmap_single() 333 pmap_qenter(mmap->kvaddr, m, pages); in spigen_mmap_single()
|
| /freebsd/sys/dev/hwt/ |
| H A D | hwt_vm.c | 126 vm->kvaddr = kva_alloc(vm->npages * PAGE_SIZE); in hwt_vm_alloc_pages() 127 if (vm->kvaddr == NULL) in hwt_vm_alloc_pages() 170 pmap_qenter((char *)vm->kvaddr + i * PAGE_SIZE, &m, 1); in hwt_vm_alloc_pages() 440 if (vm->ctx->hwt_backend->kva_req && vm->kvaddr != NULL) { in hwt_vm_destroy_buffers() 441 pmap_qremove(vm->kvaddr, vm->npages); in hwt_vm_destroy_buffers() 442 kva_free(vm->kvaddr, vm->npages * PAGE_SIZE); in hwt_vm_destroy_buffers()
|
| H A D | hwt_vm.h | 36 void *kvaddr; member
|
| /freebsd/sys/riscv/riscv/ |
| H A D | busdma_bounce.c | 635 char *kvaddr, *vaddr, *sl_vend; in bounce_bus_dmamap_load_buffer() local 661 kvaddr = vaddr; in bounce_bus_dmamap_load_buffer() 664 kvaddr = NULL; in bounce_bus_dmamap_load_buffer() 676 curaddr = add_bounce_page(dmat, map, kvaddr, curaddr, in bounce_bus_dmamap_load_buffer() 685 (kvaddr != 0 && kvaddr != sl_vend) || in bounce_bus_dmamap_load_buffer() 690 sl->vaddr = kvaddr; in bounce_bus_dmamap_load_buffer() 692 if (kvaddr != NULL) { in bounce_bus_dmamap_load_buffer()
|
| /freebsd/sys/arm64/arm64/ |
| H A D | busdma_bounce.c | 831 char *kvaddr, *vaddr, *sl_vend; in bounce_bus_dmamap_load_buffer() local 870 kvaddr = vaddr; in bounce_bus_dmamap_load_buffer() 873 kvaddr = NULL; in bounce_bus_dmamap_load_buffer() 890 curaddr = add_bounce_page(dmat, map, kvaddr, curaddr, in bounce_bus_dmamap_load_buffer() 899 (kvaddr != 0 && kvaddr != sl_vend) || in bounce_bus_dmamap_load_buffer() 904 sl->vaddr = kvaddr; in bounce_bus_dmamap_load_buffer() 906 if (kvaddr != NULL) { in bounce_bus_dmamap_load_buffer()
|
| /freebsd/sys/arm/arm/ |
| H A D | busdma_machdep.c | 949 char *kvaddr, *vaddr, *sl_vend = NULL; in _bus_dmamap_load_buffer() local 992 kvaddr = vaddr; in _bus_dmamap_load_buffer() 995 kvaddr = NULL; 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 != NULL) { in _bus_dmamap_load_buffer()
|
| /freebsd/sys/powerpc/powerpc/ |
| H A D | busdma_bounce.c | 606 char *kvaddr, *vaddr; in bounce_bus_dmamap_load_buffer() local 629 kvaddr = vaddr; in bounce_bus_dmamap_load_buffer() 632 kvaddr = NULL; in bounce_bus_dmamap_load_buffer() 642 curaddr = add_bounce_page(dmat, map, kvaddr, curaddr, in bounce_bus_dmamap_load_buffer()
|
| /freebsd/sys/x86/x86/ |
| H A D | busdma_bounce.c | 690 char *kvaddr, *vaddr; in bounce_bus_dmamap_load_buffer() local 715 kvaddr = vaddr; in bounce_bus_dmamap_load_buffer() 718 kvaddr = NULL; in bounce_bus_dmamap_load_buffer() 730 curaddr = add_bounce_page(dmat, map, kvaddr, curaddr, 0, in bounce_bus_dmamap_load_buffer()
|