Home | History | Annotate | Download | only in genfs

Lines Matching refs:kva

587 	vaddr_t kva;
604 kva = uvm_pagermapin(pgs, npages,
606 if (kva == 0)
611 mbp->b_data = (void *)kva;
638 memset((void *)(kva + tailstart), 0, len);
640 (uintptr_t)kva, tailstart, len, 0);
732 memset((char *)kva + (offset - startoffset), 0,
783 /* Remove the mapping (make KVA available as soon as possible) */
784 uvm_pagermapout(kva, npages);
1377 vaddr_t kva;
1386 kva = uvm_pagermapin(pgs, npages,
1390 error = genfs_do_io(vp, off, kva, len, flags, UIO_WRITE,
1409 vaddr_t kva;
1418 kva = uvm_pagermapin(pgs, npages,
1422 error = genfs_do_io(vp, off, kva, len, flags, UIO_WRITE,
1435 genfs_do_io(struct vnode *vp, off_t off, vaddr_t kva, size_t len, int flags,
1449 UVMHIST_LOG(ubchist, "vp %#jx kva %#jx len 0x%jx flags 0x%jx",
1450 (uintptr_t)vp, (uintptr_t)kva, len, flags);
1485 mbp->b_data = (void *)kva;
1543 memset((char *)kva + (offset - startoffset), 0,
1613 vaddr_t kva;
1643 kva = uvm_pagermapin(pgs, npages,
1650 iov.iov_base = (char *)kva + (i << PAGE_SHIFT);
1667 uvm_pagermapout(kva, npages);
1696 vaddr_t kva;
1700 kva = uvm_pagermapin(pgs, npages,
1703 iov.iov_base = (void *)kva;
1721 bp->b_data = (char *)kva;
1860 vaddr_t kva, puva;
1920 kva = uvm_km_alloc(kernel_map, klen, atop(puva) & uvmexp.colormask,
1925 pmap_kenter_pa(kva + poff, pa, prot, PMAP_WIRED);
1934 error = genfs_do_io(vp, off, kva + koff, len, PGO_SYNCIO, rw,
1941 pmap_kremove(kva, klen);
1943 uvm_km_free(kernel_map, kva, klen, UVM_KMF_VAONLY);