Lines Matching refs:kvaddr
127 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()
240 KASSERT(info->kvaddr != 0, ("%s: NULL buf while running", __func__)); in trace_cmp()
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()
405 kva_free(info->kvaddr, info->bufsize); in kcov_free()