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

12

/freebsd-11-stable/sys/arm/include/
H A Dsf_buf.h37 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 Dsf_buf.h56 pmap_qenter(sf->kva, &sf->m, 1);
63 pmap_qremove(sf->kva, 1);
/freebsd-11-stable/sys/sys/
H A Dsf_buf.h96 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 Dvm86.c476 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 Dvm_machdep.c587 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 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.c162 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 Duipc_shm.c983 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 Dsubr_sfbuf.c105 sf_bufs[i].kva = sf_base + i * PAGE_SIZE;
/freebsd-11-stable/sys/fs/smbfs/
H A Dsmbfs_io.c430 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 Dkvm.c820 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 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-11-stable/sys/dev/xen/blkback/
H A Dblkback.c249 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 Dnetmap_freebsd.c668 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 Diw_cxgb_provider.h74 u64 kva; member in struct:iwch_mr
89 u64 kva; member in struct:iwch_mw
H A Diw_cxgb_provider.c391 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 Dtrgt.c82 kgdb_resolve_symbol(const char *name, kvaddr_t *kva) argument
90 *kva = SYMBOL_VALUE_ADDRESS (ms);
/freebsd-11-stable/sys/i386/include/
H A Dvm86.h111 vm_offset_t kva; member in struct:vm86context::vm86pmap
/freebsd-11-stable/sys/fs/fuse/
H A Dfuse_vnops.c1791 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 Dvm_machdep.c438 pmap_qenter(sf->kva, &sf->m, 1);
445 pmap_qremove(sf->kva, 1);
/freebsd-11-stable/sys/dev/xen/netback/
H A Dnetback.c476 * 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 Dnfs_clbio.c121 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 Dx86bios.c153 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 Dmem.c717 if (mhp->kva)
718 kfree((void *) (unsigned long) mhp->kva);
H A Diw_cxgbe.h389 u64 kva; member in struct:c4iw_mr
405 u64 kva; member in struct:c4iw_mw

Completed in 181 milliseconds

12