| /freebsd-10-stable/sys/i386/i386/ |
| D | vm86.c | 476 return (vmc->pmap[i].kva); in vm86_getpage() 481 vm86_addpage(struct vm86context *vmc, int pagenum, vm_offset_t kva) in vm86_addpage() argument 492 if (kva == 0) { in vm86_addpage() 493 kva = (vm_offset_t)malloc(PAGE_SIZE, M_TEMP, M_WAITOK); in vm86_addpage() 499 vmc->pmap[i].kva = kva; in vm86_addpage() 501 return (kva); in vm86_addpage() 596 page = vtophys(vmc->pmap[i].kva & PG_FRAME); in vm86_datacall() 600 pmap_invalidate_page(kernel_pmap, vmc->pmap[i].kva); in vm86_datacall() 611 pmap_invalidate_page(kernel_pmap, vmc->pmap[i].kva); in vm86_datacall() 628 return (vmc->pmap[i].kva + (addr & PAGE_MASK)); in vm86_getaddr() [all …]
|
| D | vm_machdep.c | 825 sf_bufs[i].kva = sf_base + i * PAGE_SIZE; in sf_buf_init() 854 pmap_qenter(sf->kva, &m, 1); in sf_buf_invalidate_cache() 855 pmap_invalidate_cache_range(sf->kva, sf->kva + in sf_buf_invalidate_cache() 930 ptep = vtopte(sf->kva); in sf_buf_alloc() 933 PT_SET_MA(sf->kva, xpmap_ptom(VM_PAGE_TO_PHYS(m)) | pgeflag in sf_buf_alloc() 954 invlpg(sf->kva); in sf_buf_alloc() 962 smp_masked_invlpg(other_cpus, sf->kva); in sf_buf_alloc() 968 pmap_invalidate_page(kernel_pmap, sf->kva); in sf_buf_alloc() 994 pmap_qremove(sf->kva, 1); in sf_buf_free()
|
| /freebsd-10-stable/lib/libkvm/ |
| D | kvm_sparc.c | 166 int kva, pte; local 182 kva = (u_long)&vms->vm_pmap.pm_rpte[VA_VSEG(va)]; 183 if (kvm_read(kd, kva, (char *)&kva, 4) != 4 || kva == 0) 185 kva += sizeof(vms->vm_pmap.pm_rpte[0]) * VA_VPG(va); 186 if (kvm_read(kd, kva, (char *)&pte, 4) == 4 && (pte & PG_V)) {
|
| D | kvm.c | 512 kvm_read(kvm_t *kd, u_long kva, void *buf, size_t len) in kvm_read() argument 525 if (lseek(kd->vmfd, (off_t)kva, 0) == -1 && errno != 0) { in kvm_read() 526 _kvm_err(kd, 0, "invalid address (%lx)", kva); in kvm_read() 540 cc = _kvm_kvatop(kd, kva, &pa); in kvm_read() 563 kva += cr; in kvm_read() 571 kvm_write(kvm_t *kd, u_long kva, const void *buf, size_t len) in kvm_write() argument 589 if (lseek(kd->vmfd, (off_t)kva, 0) == -1 && errno != 0) { in kvm_write() 590 _kvm_err(kd, 0, "invalid address (%lx)", kva); in kvm_write() 604 cc = _kvm_kvatop(kd, kva, &pa); in kvm_write() 627 kva += cw; in kvm_write()
|
| /freebsd-10-stable/sys/kern/ |
| D | uipc_shm.c | 974 vm_offset_t kva, ofs; in shm_map() local 998 kva = vm_map_min(kernel_map); in shm_map() 1002 rv = vm_map_find(kernel_map, obj, offset, &kva, size, 0, in shm_map() 1006 rv = vm_map_wire(kernel_map, kva, kva + size, in shm_map() 1009 *memp = (void *)(kva + ofs); in shm_map() 1012 vm_map_remove(kernel_map, kva, kva + size); in shm_map() 1033 vm_offset_t kva, ofs; in shm_unmap() local 1044 kva = (vm_offset_t)mem; in shm_unmap() 1045 ofs = kva & PAGE_MASK; in shm_unmap() 1046 kva = trunc_page(kva); in shm_unmap() [all …]
|
| /freebsd-10-stable/sys/fs/smbfs/ |
| D | smbfs_io.c | 431 vm_offset_t kva; 483 kva = (vm_offset_t) bp->b_data; 484 pmap_qenter(kva, pages, npages); 488 iov.iov_base = (caddr_t) kva; 500 pmap_qremove(kva, npages); 589 vm_offset_t kva; local 614 kva = (vm_offset_t) bp->b_data; 615 pmap_qenter(kva, pages, npages); 619 iov.iov_base = (caddr_t) kva; 638 pmap_qremove(kva, npages);
|
| /freebsd-10-stable/sys/sparc64/include/ |
| D | sf_buf.h | 39 vm_offset_t kva; /* va of mapping */ member 49 return (sf->kva); in sf_buf_kva()
|
| /freebsd-10-stable/sys/arm/include/ |
| D | sf_buf.h | 40 vm_offset_t kva; /* va of mapping */ member 48 return (sf->kva); in sf_buf_kva()
|
| /freebsd-10-stable/sys/i386/include/ |
| D | sf_buf.h | 41 vm_offset_t kva; /* va of mapping */ member 55 return (sf->kva); in sf_buf_kva()
|
| /freebsd-10-stable/sys/powerpc/include/ |
| D | sf_buf.h | 44 vm_offset_t kva; /* va of mapping */ member 68 return (sf->kva); in sf_buf_kva()
|
| /freebsd-10-stable/sys/dev/xen/blkback/ |
| D | blkback.c | 252 uint8_t *kva; member 592 vm_offset_t kva; member 883 return (reqlist->kva + (PAGE_SIZE * pagenr) + (sector << 9)); in xbb_reqlist_vaddr() 956 (uintptr_t)(reqlist->kva - xbb->kva) + in xbb_get_gntaddr() 1027 free_kva = xbb->kva + in xbb_get_kva() 1030 KASSERT(free_kva >= (uint8_t *)xbb->kva && in xbb_get_kva() 1035 nr_pages * PAGE_SIZE, (uintmax_t)xbb->kva, in xbb_get_kva() 1067 start_page = (intptr_t)(kva_ptr - xbb->kva) >> PAGE_SHIFT; in xbb_free_kva() 1124 reqlist->kva = NULL; in xbb_get_reqlist() 1155 if (reqlist->kva != NULL) in xbb_release_reqlist() [all …]
|
| /freebsd-10-stable/sys/mips/include/ |
| D | sf_buf.h | 78 vm_offset_t kva; /* va of mapping */ member 88 return (sf->kva); in sf_buf_kva()
|
| /freebsd-10-stable/sys/dev/bktr/ |
| D | bktr_os.c | 1106 caddr_t kva; local 1123 &kva, BUS_DMA_NOWAIT|BUS_DMA_COHERENT)) { 1138 bus_dmamem_unmap(dmat, kva, size); 1142 if (bus_dmamap_load(dmat, *dmapp, kva, size, NULL, BUS_DMA_NOWAIT)) { 1145 bus_dmamem_unmap(dmat, kva, size); 1150 return (vm_offset_t)kva; 1154 free_bktr_mem(bktr, dmap, kva) in free_bktr_mem() argument 1157 vm_offset_t kva; 1162 bus_dmamem_unmap(dmat, (caddr_t)kva, dmap->dm_mapsize); 1164 bus_dmamem_unmap(dmat, (caddr_t)kva, bktr->dm_mapsize);
|
| /freebsd-10-stable/sys/powerpc/mpc85xx/ |
| D | lbc.h | 86 vm_offset_t kva; member 92 vm_offset_t kva; /* VA of the bank */ member
|
| D | lbc.c | 154 pmap_unmapdev(sc->sc_range[r].kva, sc->sc_range[r].size); in lbc_banks_unmap() 238 sc->sc_range[r].kva = (vm_offset_t)pmap_mapdev(start, size); in lbc_banks_map() 259 sc->sc_banks[i].kva = sc->sc_range[r].kva + in lbc_banks_map() 391 start = sc->sc_banks[bank].kva + start; in fdt_lbc_reg_decode()
|
| /freebsd-10-stable/sys/vm/ |
| D | vnode_pager.c | 702 vm_offset_t kva; local 866 kva = (vm_offset_t)bp->b_data; 883 pmap_qenter(kva, m, count); 915 pmap_qenter(kva, m, count); 917 bzero((caddr_t)kva + size, PAGE_SIZE * count - size); 920 pmap_qremove(kva, count); 922 bp->b_data = (caddr_t)kva; 923 bp->b_kvabase = (caddr_t)kva;
|
| /freebsd-10-stable/sys/arm/arm/ |
| D | vm_machdep.c | 211 pmap_kremove(sf->kva); in sf_buf_free() 239 sf_bufs[i].kva = sf_base + i * PAGE_SIZE; in sf_buf_init() 293 pmap_kenter(sf->kva, VM_PAGE_TO_PHYS(sf->m)); in sf_buf_alloc()
|
| /freebsd-10-stable/sys/sparc64/sparc64/ |
| D | vm_machdep.c | 433 sf_bufs[i].kva = sf_base + i * PAGE_SIZE; in sf_buf_init() 469 pmap_qenter(sf->kva, &sf->m, 1); in sf_buf_alloc() 482 pmap_qremove(sf->kva, 1); in sf_buf_free()
|
| /freebsd-10-stable/sys/fs/nfsclient/ |
| D | nfs_clbio.c | 89 vm_offset_t kva; in ncl_getpages() local 158 kva = (vm_offset_t) bp->b_data; in ncl_getpages() 159 pmap_qenter(kva, pages, npages); in ncl_getpages() 163 iov.iov_base = (caddr_t) kva; in ncl_getpages() 174 pmap_qremove(kva, npages); in ncl_getpages() 247 vm_offset_t kva; in ncl_putpages() local 309 kva = (vm_offset_t) bp->b_data; in ncl_putpages() 310 pmap_qenter(kva, pages, npages); in ncl_putpages() 314 iov.iov_base = (caddr_t) kva; in ncl_putpages() 332 pmap_qremove(kva, npages); in ncl_putpages()
|
| /freebsd-10-stable/sys/nfsclient/ |
| D | nfs_bio.c | 83 vm_offset_t kva; in nfs_getpages() local 152 kva = (vm_offset_t) bp->b_data; in nfs_getpages() 153 pmap_qenter(kva, pages, npages); in nfs_getpages() 157 iov.iov_base = (caddr_t) kva; in nfs_getpages() 168 pmap_qremove(kva, npages); in nfs_getpages() 241 vm_offset_t kva; in nfs_putpages() local 303 kva = (vm_offset_t) bp->b_data; in nfs_putpages() 304 pmap_qenter(kva, pages, npages); in nfs_putpages() 308 iov.iov_base = (caddr_t) kva; in nfs_putpages() 326 pmap_qremove(kva, npages); in nfs_putpages()
|
| /freebsd-10-stable/sys/powerpc/powerpc/ |
| D | vm_machdep.c | 271 sf_bufs[i].kva = sf_base + i * PAGE_SIZE; in sf_buf_init() 333 pmap_qenter(sf->kva, &sf->m, 1); in sf_buf_alloc()
|
| /freebsd-10-stable/sys/fs/fuse/ |
| D | fuse_vnops.c | 1763 vm_offset_t kva; in fuse_vnop_getpages() local 1814 kva = (vm_offset_t)bp->b_data; in fuse_vnop_getpages() 1815 pmap_qenter(kva, pages, npages); in fuse_vnop_getpages() 1819 iov.iov_base = (caddr_t)kva; in fuse_vnop_getpages() 1830 pmap_qremove(kva, npages); in fuse_vnop_getpages() 1910 vm_offset_t kva; in fuse_vnop_putpages() local 1955 kva = (vm_offset_t)bp->b_data; in fuse_vnop_putpages() 1956 pmap_qenter(kva, pages, npages); in fuse_vnop_putpages() 1960 iov.iov_base = (caddr_t)kva; in fuse_vnop_putpages() 1972 pmap_qremove(kva, npages); in fuse_vnop_putpages()
|
| /freebsd-10-stable/sys/dev/xen/netback/ |
| D | netback.c | 495 vm_offset_t kva; member 626 if (xnb->kva != 0) { in xnb_free_communication_mem() 628 kva_free(xnb->kva, xnb->kva_size); in xnb_free_communication_mem() 638 xnb->kva = 0; in xnb_free_communication_mem() 711 ring->va = xnb->kva + ring_type * PAGE_SIZE; in xnb_connect_ring() 815 xnb->kva = kva_alloc(xnb->kva_size); in xnb_alloc_communication_mem() 816 if (xnb->kva == 0) in xnb_alloc_communication_mem() 818 xnb->gnt_base_addr = xnb->kva; in xnb_alloc_communication_mem() 833 xnb->kva = 0; in xnb_alloc_communication_mem() 836 xnb->kva = (vm_offset_t)rman_get_virtual(xnb->pseudo_phys_res); in xnb_alloc_communication_mem()
|
| /freebsd-10-stable/sys/dev/cxgb/ulp/iw_cxgb/ |
| D | iw_cxgb_provider.h | 74 u64 kva; member 89 u64 kva; member
|
| /freebsd-10-stable/sys/mips/mips/ |
| D | vm_machdep.c | 535 sf_bufs[i].kva = sf_base + i * PAGE_SIZE; in sf_buf_init() 571 pmap_qenter(sf->kva, &sf->m, 1); in sf_buf_alloc() 583 pmap_qremove(sf->kva, 1); in sf_buf_free()
|