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

12

/freebsd-9.3-release/sys/sparc64/include/
H A Dsf_buf.h39 vm_offset_t kva; /* va of mapping */ member in struct:sf_buf
46 return (sf->kva);
/freebsd-9.3-release/sys/i386/include/
H A Dsf_buf.h41 vm_offset_t kva; /* va of mapping */ member in struct:sf_buf
52 return (sf->kva);
H A Dvm86.h111 vm_offset_t kva; member in struct:vm86context::vm86pmap
/freebsd-9.3-release/sys/powerpc/include/
H A Dsf_buf.h44 vm_offset_t kva; /* va of mapping */ member in struct:sf_buf
65 return (sf->kva);
/freebsd-9.3-release/sys/arm/include/
H A Dsf_buf.h64 vm_offset_t kva; /* va of mapping */ member in struct:sf_buf
72 return (sf->kva);
/freebsd-9.3-release/sys/mips/include/
H A Dsf_buf.h66 vm_offset_t kva; /* va of mapping */ member in struct:sf_buf
73 return (sf->kva);
/freebsd-9.3-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-9.3-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.c758 sf_bufs[i].kva = sf_base + i * PAGE_SIZE;
787 pmap_qenter(sf->kva, &m, 1);
788 pmap_invalidate_cache_range(sf->kva, sf->kva +
863 ptep = vtopte(sf->kva);
866 PT_SET_MA(sf->kva, xpmap_ptom(VM_PAGE_TO_PHYS(m)) | pgeflag
887 invlpg(sf->kva);
895 smp_masked_invlpg(other_cpus, sf->kva);
901 pmap_invalidate_page(kernel_pmap, sf->kva);
927 pmap_qremove(sf->kva,
[all...]
/freebsd-9.3-release/sys/kern/
H A Duipc_shm.c752 vm_offset_t kva, ofs; local
776 kva = vm_map_min(kernel_map);
780 rv = vm_map_find(kernel_map, obj, offset, &kva, size,
784 rv = vm_map_wire(kernel_map, kva, kva + size,
787 *memp = (void *)(kva + ofs);
790 vm_map_remove(kernel_map, kva, kva + size);
811 vm_offset_t kva, ofs; local
822 kva
[all...]
/freebsd-9.3-release/sys/fs/nwfs/
H A Dnwfs_io.c386 vm_offset_t kva;
411 kva = (vm_offset_t) bp->b_data;
412 pmap_qenter(kva, pages, npages);
414 iov.iov_base = (caddr_t) kva;
425 pmap_qremove(kva, npages);
501 vm_offset_t kva;
524 kva = (vm_offset_t) bp->b_data;
525 pmap_qenter(kva, pages, npages);
527 iov.iov_base = (caddr_t) kva;
542 pmap_qremove(kva, npage
[all...]
/freebsd-9.3-release/sys/fs/smbfs/
H A Dsmbfs_io.c409 vm_offset_t kva;
460 kva = (vm_offset_t) bp->b_data;
461 pmap_qenter(kva, pages, npages);
465 iov.iov_base = (caddr_t) kva;
476 pmap_qremove(kva, npages);
565 vm_offset_t kva;
590 kva = (vm_offset_t) bp->b_data;
591 pmap_qenter(kva, pages, npages);
595 iov.iov_base = (caddr_t) kva;
611 pmap_qremove(kva, npage
[all...]
/freebsd-9.3-release/sys/dev/xen/blkback/
H A Dblkback.c253 uint8_t *kva; member in struct:xbb_xen_reqlist
257 * of this request's kva region.
526 * \brief Array of memoized bounce buffer kva offsets used
597 * Global pool of kva used for mapping remote domain ring
600 vm_offset_t kva; member in struct:xbb_softc
602 /** Psuedo-physical address corresponding to kva. */
605 /** The size of the global kva pool. */
758 * associated with our per-instance kva region.
879 * calculate an offset into a request's kva region.
881 * \param reqlist The request structure whose kva regio
[all...]
/freebsd-9.3-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-9.3-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-9.3-release/sys/powerpc/aim/
H A Dvm_machdep.c261 sf_bufs[i].kva = sf_base + i * PAGE_SIZE;
324 pmap_qenter(sf->kva, &sf->m, 1);
/freebsd-9.3-release/sys/powerpc/booke/
H A Dvm_machdep.c267 sf_bufs[i].kva = sf_base + i * PAGE_SIZE;
324 pmap_qenter(sf->kva, &sf->m, 1);
/freebsd-9.3-release/sys/vm/
H A Dvnode_pager.c701 vm_offset_t kva; local
912 kva = (vm_offset_t)bp->b_data;
915 * and map the pages to be read into the kva, if the filesystem
929 pmap_qenter(kva, m, count);
961 pmap_qenter(kva, m, count);
963 bzero((caddr_t)kva + size, PAGE_SIZE * count - size);
966 pmap_qremove(kva, count);
968 bp->b_data = (caddr_t)kva;
969 bp->b_kvabase = (caddr_t)kva;
/freebsd-9.3-release/sys/sparc64/sparc64/
H A Dvm_machdep.c428 sf_bufs[i].kva = sf_base + i * PAGE_SIZE;
464 pmap_qenter(sf->kva, &sf->m, 1);
477 pmap_qremove(sf->kva, 1);
/freebsd-9.3-release/sys/dev/xen/netback/
H A Dnetback.c476 * associated with our per-instance kva region.
488 * Global pool of kva used for mapping remote domain ring
491 vm_offset_t kva; member in struct:xnb_softc
493 /** Psuedo-physical address corresponding to kva. */
508 /** The size of the global kva pool. */
622 if (xnb->kva != 0) {
624 kmem_free(kernel_map, xnb->kva, xnb->kva_size);
634 xnb->kva = 0;
710 ring->va = xnb->kva + ring_type * PAGE_SIZE;
765 * Kva for our rings are at the tail of the region of kva allocate
[all...]
/freebsd-9.3-release/sys/fs/nfsclient/
H A Dnfs_clbio.c88 vm_offset_t kva; local
152 * We use only the kva address for the buffer, but this is extremely
157 kva = (vm_offset_t) bp->b_data;
158 pmap_qenter(kva, pages, npages);
162 iov.iov_base = (caddr_t) kva;
173 pmap_qremove(kva, npages);
246 vm_offset_t kva; local
303 * We use only the kva address for the buffer, but this is extremely
308 kva = (vm_offset_t) bp->b_data;
309 pmap_qenter(kva, page
[all...]
/freebsd-9.3-release/sys/nfsclient/
H A Dnfs_bio.c82 vm_offset_t kva; local
146 * We use only the kva address for the buffer, but this is extremely
151 kva = (vm_offset_t) bp->b_data;
152 pmap_qenter(kva, pages, npages);
156 iov.iov_base = (caddr_t) kva;
167 pmap_qremove(kva, npages);
240 vm_offset_t kva; local
297 * We use only the kva address for the buffer, but this is extremely
302 kva = (vm_offset_t) bp->b_data;
303 pmap_qenter(kva, page
[all...]
/freebsd-9.3-release/sys/arm/arm/
H A Dvm_machdep.c174 pmap_kremove(sf->kva);
204 sf_bufs[i].kva = sf_base + i * PAGE_SIZE;
262 pmap_kenter(sf->kva, VM_PAGE_TO_PHYS(sf->m));
/freebsd-9.3-release/sys/mips/mips/
H A Dvm_machdep.c480 sf_bufs[i].kva = sf_base + i * PAGE_SIZE;
518 pmap_qenter(sf->kva, &sf->m, 1);
534 pmap_qremove(sf->kva, 1);

Completed in 162 milliseconds

12