• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/osfmk/i386/

Lines Matching refs:va

187 			vm_map_offset_t	va,
275 vm_map_offset_t va;
330 vm_map_offset_t va;
337 vm_map_offset_t va;
353 vm_map_offset_t va; /* virtual address for mapping */
363 vm_map_offset_t va;
484 #define pvhashidx(pmap, va) (((uint32_t)pmap ^ ((uint32_t)((uint64_t)va >> PAGE_SHIFT) & 0xFFFFFFFF)) & npvhash)
658 pvhash_idx = pvhashidx(pvh->pmap, pvh->va);
813 * return address of mapped pte for vaddr va in pmap pmap.
972 pmap_high_shared_remap(enum high_fixed_addresses e, vm_offset_t va, int sz)
980 assert(0 == (va & PAGE_MASK)); /* expecting page aligned */
985 pa = (pmap_paddr_t) kvtophys(va);
992 va+= PAGE_SIZE;
1000 pmap_cpu_high_shared_remap(int cpu, enum high_cpu_types e, vm_offset_t va, int sz)
1003 return pmap_high_shared_remap(HIGH_FIXED_CPUS_BEGIN + a, va, sz);
1136 vm_offset_t va;
1163 va = (vm_offset_t)kernel_pmap->dirbase;
1167 pa = (pmap_paddr_t) kvtophys(va + i386_ptob(i));
1199 v = (c)va; va += ((n)*INTEL_PGBYTES); p = pte; pte += (n)
1201 va = virtual_avail;
1202 pte = vtopte(va);
1216 virtual_avail = va;
1457 pv_e->va = vaddr;
1579 vm_offset_t va;
1633 va = (vm_offset_t)p->dirbase;
1634 p->pdirbase = kvtophys(va);
1639 pa = (pmap_paddr_t) kvtophys(va + i386_ptob(i));
1911 * The virtual address is the va for the first pte.
2035 if (pv_h->va == vaddr && pv_h->pmap == pmap) { /* rooted or not */
2046 pvhash_idx = pvhashidx(pvh_e->pmap,pvh_e->va);
2058 pv_h->va = pvh_e->va; /* dispose of pvh_e */
2079 if (pvh_e->pmap == pmap && pvh_e->va == vaddr && pvh_e->ppn == ppn) break;
2322 vaddr = pv_e->va;
2370 pvhash_idx = pvhashidx(pvh_e->pmap,pvh_e->va);
2403 pvhash_idx = pvhashidx(pvh_e->pmap,pvh_e->va);
2409 pv_h->va = pvh_e->va;
2534 addr64_t va,
2544 pmap_enter(pmap, va, pa, prot, attr, TRUE);
2545 va += PAGE_SIZE;
2707 * 1) If va was mapped, update TLBs, remove the mapping
2769 if (pv_h->va == vaddr && pv_h->pmap == pmap) {
2778 pvhash_idx = pvhashidx(pvh_e->pmap, pvh_e->va);
2784 pv_h->va = pvh_e->va;
2808 if (pvh_e->pmap == pmap && pvh_e->va == vaddr && pvh_e->ppn == old_ppn) break;
2860 pv_h->va = vaddr;
2891 pvh_e->va = vaddr;
3018 pmap_find_phys(pmap_t pmap, addr64_t va)
3025 ptp = pmap_pte(pmap, va);
3581 vm_map_offset_t va;
3583 va = pv_e->va;
3589 pte = pmap_pte(pmap, va);
3597 PMAP_UPDATE_TLBS(pmap, va, va + PAGE_SIZE);
3674 vm_map_offset_t va;
3676 va = pv_e->va;
3681 PMAP_UPDATE_TLBS(pmap, va, va + PAGE_SIZE);
3687 pte = pmap_pte(pmap, va);
3864 kern_return_t dtrace_copyio_preflight(__unused addr64_t va)
3876 kern_return_t dtrace_copyio_postflight(__unused addr64_t va)
3911 printf("%llx in pmap %p\n", pv_h->va, pv_h->pmap);
3967 db_printf(" tab[%4d]: 0x%x, va=0x%x, pa=0x%x\n",
3999 coredumpok(__unused vm_map_t map, __unused vm_offset_t va)
4004 ptep = pmap_pte(map->pmap, va);