Searched refs:kva (Results 1 - 25 of 38) sorted by relevance

12

/freebsd-10.0-release/sys/sparc64/include/
H A Dsf_buf.h39 vm_offset_t kva; /* va of mapping */ member in struct:sf_buf
49 return (sf->kva);
/freebsd-10.0-release/sys/i386/include/
H A Dsf_buf.h41 vm_offset_t kva; /* va of mapping */ member in struct:sf_buf
55 return (sf->kva);
H A Dvm86.h111 vm_offset_t kva; member in struct:vm86context::vm86pmap
/freebsd-10.0-release/sys/arm/include/
H A Dsf_buf.h63 vm_offset_t kva; /* va of mapping */ member in struct:sf_buf
71 return (sf->kva);
/freebsd-10.0-release/sys/mips/include/
H A Dsf_buf.h78 vm_offset_t kva; /* va of mapping */ member in struct:sf_buf
88 return (sf->kva);
/freebsd-10.0-release/sys/powerpc/include/
H A Dsf_buf.h44 vm_offset_t kva; /* va of mapping */ member in struct:sf_buf
68 return (sf->kva);
/freebsd-10.0-release/lib/libkvm/
H A Dkvm_sparc.c166 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)) {
H A Dkvm.c498 kvm_read(kvm_t *kd, u_long kva, void *buf, size_t len) argument
511 if (lseek(kd->vmfd, (off_t)kva, 0) == -1 && errno != 0) {
512 _kvm_err(kd, 0, "invalid address (%lx)", kva);
526 cc = _kvm_kvatop(kd, kva, &pa);
549 kva += cr;
557 kvm_write(kvm_t *kd, u_long kva, const void *buf, size_t len) argument
566 if (lseek(kd->vmfd, (off_t)kva, 0) == -1 && errno != 0) {
567 _kvm_err(kd, 0, "invalid address (%lx)", kva);
/freebsd-10.0-release/sys/i386/i386/
H A Dvm86.c477 return (vmc->pmap[i].kva);
482 vm86_addpage(struct vm86context *vmc, int pagenum, vm_offset_t kva) argument
493 if (kva == 0) {
494 kva = (vm_offset_t)malloc(PAGE_SIZE, M_TEMP, M_WAITOK);
500 vmc->pmap[i].kva = kva;
502 return (kva);
600 page = vtophys(vmc->pmap[i].kva & PG_FRAME);
604 pmap_invalidate_page(kernel_pmap, vmc->pmap[i].kva);
615 pmap_invalidate_page(kernel_pmap, vmc->pmap[i].kva);
[all...]
H A Dvm_machdep.c770 sf_bufs[i].kva = sf_base + i * PAGE_SIZE;
799 pmap_qenter(sf->kva, &m, 1);
800 pmap_invalidate_cache_range(sf->kva, sf->kva +
875 ptep = vtopte(sf->kva);
878 PT_SET_MA(sf->kva, xpmap_ptom(VM_PAGE_TO_PHYS(m)) | pgeflag
899 invlpg(sf->kva);
907 smp_masked_invlpg(other_cpus, sf->kva);
913 pmap_invalidate_page(kernel_pmap, sf->kva);
939 pmap_qremove(sf->kva,
[all...]
/freebsd-10.0-release/sys/powerpc/mpc85xx/
H A Dlbc.h86 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 Dlbc.c154 pmap_unmapdev(sc->sc_range[r].kva, sc->sc_range[r].size);
238 sc->sc_range[r].kva = (vm_offset_t)pmap_mapdev(start, size);
259 sc->sc_banks[i].kva = sc->sc_range[r].kva +
391 start = sc->sc_banks[bank].kva + start;
/freebsd-10.0-release/sys/kern/
H A Duipc_shm.c929 vm_offset_t kva, ofs; local
953 kva = vm_map_min(kernel_map);
957 rv = vm_map_find(kernel_map, obj, offset, &kva, size, 0,
961 rv = vm_map_wire(kernel_map, kva, kva + size,
964 *memp = (void *)(kva + ofs);
967 vm_map_remove(kernel_map, kva, kva + size);
988 vm_offset_t kva, ofs; local
999 kva
[all...]
/freebsd-10.0-release/sys/dev/xen/blkback/
H A Dblkback.c252 uint8_t *kva; member in struct:xbb_xen_reqlist
256 * of this request's kva region.
518 * \brief Array of memoized bounce buffer kva offsets used
589 * Global pool of kva used for mapping remote domain ring
592 vm_offset_t kva; member in struct:xbb_softc
594 /** Psuedo-physical address corresponding to kva. */
597 /** The size of the global kva pool. */
750 * associated with our per-instance kva region.
871 * calculate an offset into a request's kva region.
873 * \param reqlist The request structure whose kva regio
[all...]
/freebsd-10.0-release/sys/dev/bktr/
H A Dbktr_os.c1106 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-10.0-release/sys/fs/smbfs/
H A Dsmbfs_io.c431 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;
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, npage
[all...]
/freebsd-10.0-release/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb_provider.h74 u64 kva; member in struct:iwch_mr
89 u64 kva; member in struct:iwch_mw
/freebsd-10.0-release/sys/powerpc/aim/
H A Dvm_machdep.c272 sf_bufs[i].kva = sf_base + i * PAGE_SIZE;
335 pmap_qenter(sf->kva, &sf->m, 1);
/freebsd-10.0-release/sys/powerpc/booke/
H A Dvm_machdep.c278 sf_bufs[i].kva = sf_base + i * PAGE_SIZE;
335 pmap_qenter(sf->kva, &sf->m, 1);
/freebsd-10.0-release/sys/vm/
H A Dvnode_pager.c693 vm_offset_t kva; local
904 kva = (vm_offset_t)bp->b_data;
907 * and map the pages to be read into the kva, if the filesystem
921 pmap_qenter(kva, m, count);
953 pmap_qenter(kva, m, count);
955 bzero((caddr_t)kva + size, PAGE_SIZE * count - size);
958 pmap_qremove(kva, count);
960 bp->b_data = (caddr_t)kva;
961 bp->b_kvabase = (caddr_t)kva;
/freebsd-10.0-release/sys/sparc64/sparc64/
H A Dvm_machdep.c439 sf_bufs[i].kva = sf_base + i * PAGE_SIZE;
475 pmap_qenter(sf->kva, &sf->m, 1);
488 pmap_qremove(sf->kva, 1);
/freebsd-10.0-release/sys/dev/xen/netback/
H A Dnetback.c480 * associated with our per-instance kva region.
492 * Global pool of kva used for mapping remote domain ring
495 vm_offset_t kva; member in struct:xnb_softc
497 /** Psuedo-physical address corresponding to kva. */
512 /** The size of the global kva pool. */
626 if (xnb->kva != 0) {
628 kva_free(xnb->kva, xnb->kva_size);
638 xnb->kva = 0;
711 ring->va = xnb->kva + ring_type * PAGE_SIZE;
766 * Kva for our rings are at the tail of the region of kva allocate
[all...]
/freebsd-10.0-release/sys/fs/fuse/
H A Dfuse_vnops.c1733 vm_offset_t kva; local
1779 * We use only the kva address for the buffer, but this is extremely
1784 kva = (vm_offset_t)bp->b_data;
1785 pmap_qenter(kva, pages, npages);
1789 iov.iov_base = (caddr_t)kva;
1800 pmap_qremove(kva, npages);
1880 vm_offset_t kva; local
1920 * We use only the kva address for the buffer, but this is extremely
1925 kva = (vm_offset_t)bp->b_data;
1926 pmap_qenter(kva, page
[all...]
/freebsd-10.0-release/sys/fs/nfsclient/
H A Dnfs_clbio.c89 vm_offset_t kva; local
153 * We use only the kva address for the buffer, but this is extremely
158 kva = (vm_offset_t) bp->b_data;
159 pmap_qenter(kva, pages, npages);
163 iov.iov_base = (caddr_t) kva;
174 pmap_qremove(kva, npages);
247 vm_offset_t kva; local
304 * We use only the kva address for the buffer, but this is extremely
309 kva = (vm_offset_t) bp->b_data;
310 pmap_qenter(kva, page
[all...]
/freebsd-10.0-release/sys/nfsclient/
H A Dnfs_bio.c83 vm_offset_t kva; local
147 * We use only the kva address for the buffer, but this is extremely
152 kva = (vm_offset_t) bp->b_data;
153 pmap_qenter(kva, pages, npages);
157 iov.iov_base = (caddr_t) kva;
168 pmap_qremove(kva, npages);
241 vm_offset_t kva; local
298 * We use only the kva address for the buffer, but this is extremely
303 kva = (vm_offset_t) bp->b_data;
304 pmap_qenter(kva, page
[all...]

Completed in 318 milliseconds

12