/freebsd-11-stable/sys/arm/include/ |
H A D | sf_buf.h | 37 pmap_qenter(sf->kva, &(sf->m), 1); 39 pmap_kenter(sf->kva, VM_PAGE_TO_PHYS(sf->m)); 48 pmap_qremove(sf->kva, 1); 50 pmap_kremove(sf->kva);
|
/freebsd-11-stable/sys/mips/include/ |
H A D | sf_buf.h | 56 pmap_qenter(sf->kva, &sf->m, 1); 63 pmap_qremove(sf->kva, 1);
|
/freebsd-11-stable/sys/sys/ |
H A D | sf_buf.h | 96 vm_offset_t kva; /* va of mapping */ member in struct:sf_buf 126 return (sf->kva); 147 pmap_qenter(sf->kva, &sf->m, 1);
|
/freebsd-11-stable/sys/i386/i386/ |
H A D | vm86.c | 476 return (vmc->pmap[i].kva); 481 vm86_addpage(struct vm86context *vmc, int pagenum, vm_offset_t kva) argument 492 if (kva == 0) { 493 kva = (vm_offset_t)malloc(PAGE_SIZE, M_TEMP, M_WAITOK); 499 vmc->pmap[i].kva = kva; 501 return (kva); 596 page = vtophys(vmc->pmap[i].kva & PG_FRAME); 600 pmap_invalidate_page(kernel_pmap, vmc->pmap[i].kva); 611 pmap_invalidate_page(kernel_pmap, vmc->pmap[i].kva); 633 vm86_getptr(struct vm86context *vmc, vm_offset_t kva, u_short *sel, u_short *off) argument [all...] |
H A D | vm_machdep.c | 587 ptep = vtopte(sf->kva); 605 pmap_invalidate_page(kernel_pmap, sf->kva); 620 invlpg(sf->kva); 628 smp_masked_invlpg(other_cpus, sf->kva, kernel_pmap); 655 pmap_qenter(sf->kva, &m, 1); 656 pmap_invalidate_cache_range(sf->kva, sf->kva + PAGE_SIZE, FALSE);
|
/freebsd-11-stable/sys/powerpc/mpc85xx/ |
H A D | lbc.h | 86 vm_offset_t kva; member in struct:lbc_memrange 92 vm_offset_t kva; /* VA of the bank */ member in struct:lbc_bank
|
H A D | lbc.c | 162 pmap_unmapdev(sc->sc_range[r].kva, sc->sc_range[r].size); 246 sc->sc_range[r].kva = (vm_offset_t)pmap_mapdev(start, size); 267 sc->sc_banks[i].kva = sc->sc_range[r].kva + 402 start = sc->sc_banks[bank].kva + start;
|
/freebsd-11-stable/sys/kern/ |
H A D | uipc_shm.c | 983 vm_offset_t kva, ofs; local 1007 kva = vm_map_min(kernel_map); 1011 rv = vm_map_find(kernel_map, obj, offset, &kva, size, 0, 1015 rv = vm_map_wire(kernel_map, kva, kva + size, 1018 *memp = (void *)(kva + ofs); 1021 vm_map_remove(kernel_map, kva, kva + size); 1042 vm_offset_t kva, ofs; local 1053 kva [all...] |
H A D | subr_sfbuf.c | 105 sf_bufs[i].kva = sf_base + i * PAGE_SIZE;
|
/freebsd-11-stable/sys/fs/smbfs/ |
H A D | smbfs_io.c | 430 vm_offset_t kva; 471 kva = (vm_offset_t) bp->b_data; 472 pmap_qenter(kva, pages, npages); 477 iov.iov_base = (caddr_t) kva; 489 pmap_qremove(kva, npages); 571 vm_offset_t kva; 596 kva = (vm_offset_t) bp->b_data; 597 pmap_qenter(kva, pages, npages); 601 iov.iov_base = (caddr_t) kva; 620 pmap_qremove(kva, npage [all...] |
/freebsd-11-stable/lib/libkvm/ |
H A D | kvm.c | 820 kvm_read(kvm_t *kd, u_long kva, void *buf, size_t len) argument 823 return (kvm_read2(kd, kva, buf, len)); 827 kvm_read2(kvm_t *kd, kvaddr_t kva, void *buf, size_t len) argument 840 if (lseek(kd->vmfd, (off_t)kva, 0) == -1 && errno != 0) { 842 (uintmax_t)kva); 856 cc = kd->arch->ka_kvatop(kd, kva, &pa); 879 kva += cr; 887 kvm_write(kvm_t *kd, u_long kva, const void *buf, size_t len) argument 905 if (lseek(kd->vmfd, (off_t)kva, 0) == -1 && errno != 0) { 906 _kvm_err(kd, 0, "invalid address (%lx)", kva); [all...] |
/freebsd-11-stable/sys/dev/bktr/ |
H A 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) 1157 vm_offset_t kva; 1162 bus_dmamem_unmap(dmat, (caddr_t)kva, dmap->dm_mapsize); 1164 bus_dmamem_unmap(dmat, (caddr_t)kva, bkt [all...] |
/freebsd-11-stable/sys/dev/xen/blkback/ |
H A D | blkback.c | 249 uint8_t *kva; member in struct:xbb_xen_reqlist 253 * of this request's kva region. 515 * \brief Array of memoized bounce buffer kva offsets used 586 * Global pool of kva used for mapping remote domain ring 589 vm_offset_t kva; member in struct:xbb_softc 591 /** Pseudo-physical address corresponding to kva. */ 594 /** The size of the global kva pool. */ 746 * associated with our per-instance kva region. 878 * calculate an offset into a request's kva region. 880 * \param reqlist The request structure whose kva regio [all...] |
/freebsd-11-stable/sys/dev/netmap/ |
H A D | netmap_freebsd.c | 668 vm_offset_t kva; member in struct:nm_os_extmem 677 vm_map_remove(kernel_map, e->kva, e->kva + e->size); 685 if (e->scan < e->kva + e->size) { 740 e->kva = vm_map_min(kernel_map); 742 rv = vm_map_find(kernel_map, obj, 0, &e->kva, e->size, 0, 750 rv = vm_map_wire(kernel_map, e->kva, e->kva + e->size, 758 e->scan = e->kva; 763 vm_map_remove(kernel_map, e->kva, [all...] |
/freebsd-11-stable/sys/dev/cxgb/ulp/iw_cxgb/ |
H A D | iw_cxgb_provider.h | 74 u64 kva; member in struct:iwch_mr 89 u64 kva; member in struct:iwch_mw
|
H A D | iw_cxgb_provider.c | 391 if (mhp->kva) 392 cxfree((void *) (unsigned long) mhp->kva); 669 u64 kva; local 679 kva = 0; 680 ibmr = iwch_register_phys_mem(pd, &bl, 1, acc, &kva);
|
/freebsd-11-stable/gnu/usr.bin/gdb/kgdb/ |
H A D | trgt.c | 82 kgdb_resolve_symbol(const char *name, kvaddr_t *kva) argument 90 *kva = SYMBOL_VALUE_ADDRESS (ms);
|
/freebsd-11-stable/sys/i386/include/ |
H A D | vm86.h | 111 vm_offset_t kva; member in struct:vm86context::vm86pmap
|
/freebsd-11-stable/sys/fs/fuse/ |
H A D | fuse_vnops.c | 1791 vm_offset_t kva; local 1826 * We use only the kva address for the buffer, but this is extremely 1831 kva = (vm_offset_t)bp->b_data; 1832 pmap_qenter(kva, pages, npages); 1837 iov.iov_base = (caddr_t)kva; 1848 pmap_qremove(kva, npages); 1920 vm_offset_t kva; local 1960 * We use only the kva address for the buffer, but this is extremely 1965 kva = (vm_offset_t)bp->b_data; 1966 pmap_qenter(kva, page [all...] |
/freebsd-11-stable/sys/sparc64/sparc64/ |
H A D | vm_machdep.c | 438 pmap_qenter(sf->kva, &sf->m, 1); 445 pmap_qremove(sf->kva, 1);
|
/freebsd-11-stable/sys/dev/xen/netback/ |
H A D | netback.c | 476 * associated with our per-instance kva region. 487 * Global pool of kva used for mapping remote domain ring 490 vm_offset_t kva; member in struct:xnb_softc 492 /** Pseudo-physical address corresponding to kva. */ 507 /** The size of the global kva pool. */ 626 if (xnb->kva != 0) { 633 xnb->kva = 0; 709 ring->va = xnb->kva + ring_type * PAGE_SIZE; 764 * Kva for our rings are at the tail of the region of kva allocated 815 * into kva [all...] |
/freebsd-11-stable/sys/fs/nfsclient/ |
H A D | nfs_clbio.c | 121 vm_offset_t kva; local 180 * We use only the kva address for the buffer, but this is extremely 185 kva = (vm_offset_t) bp->b_data; 186 pmap_qenter(kva, pages, npages); 191 iov.iov_base = (caddr_t) kva; 202 pmap_qremove(kva, npages);
|
/freebsd-11-stable/sys/compat/x86bios/ |
H A D | x86bios.c | 153 if (x86bios_vmc.pmap[i].kva == (vm_offset_t)addr) 163 while (--i >= 0 && x86bios_vmc.pmap[i].kva == 0)
|
/freebsd-11-stable/sys/dev/cxgbe/iw_cxgbe/ |
H A D | mem.c | 717 if (mhp->kva) 718 kfree((void *) (unsigned long) mhp->kva);
|
H A D | iw_cxgbe.h | 389 u64 kva; member in struct:c4iw_mr 405 u64 kva; member in struct:c4iw_mw
|