Lines Matching refs:kva
231 uint8_t *kva; member
537 vm_offset_t kva; member
838 return (reqlist->kva + (PAGE_SIZE * pagenr) + (sector << 9)); in xbb_reqlist_vaddr()
888 (uintptr_t)(reqlist->kva - xbb->kva) + in xbb_get_gntaddr()
958 free_kva = xbb->kva + in xbb_get_kva()
961 KASSERT(free_kva >= (uint8_t *)xbb->kva && in xbb_get_kva()
966 nr_pages * PAGE_SIZE, (uintmax_t)xbb->kva, in xbb_get_kva()
998 start_page = (intptr_t)(kva_ptr - xbb->kva) >> PAGE_SHIFT; in xbb_free_kva()
1053 reqlist->kva = NULL; in xbb_get_reqlist()
1084 if (reqlist->kva != NULL) in xbb_release_reqlist()
1085 xbb_free_kva(xbb, reqlist->kva, reqlist->nr_segments); in xbb_release_reqlist()
1488 reqlist->kva = NULL; in xbb_dispatch_io()
1490 reqlist->kva = xbb_get_kva(xbb, reqlist->nr_segments); in xbb_dispatch_io()
1491 if (reqlist->kva == NULL) { in xbb_dispatch_io()
2598 if (xbb->kva != 0) { in xbb_free_communication_mem()
2605 xbb->kva = 0; in xbb_free_communication_mem()
2707 xbb->ring_config.va = xbb->kva in xbb_connect_ring()
2849 xbb->kva = 0; in xbb_alloc_communication_mem()
2852 xbb->kva = (vm_offset_t)rman_get_virtual(xbb->pseudo_phys_res); in xbb_alloc_communication_mem()
2856 device_get_nameunit(xbb->dev), (uintmax_t)xbb->kva, in xbb_alloc_communication_mem()