Home | History | Annotate | Download | only in sun3

Lines Matching defs:pgva

707 	vaddr_t pgva, endseg;
724 for (pgva = sva; pgva < endseg; pgva += PAGE_SIZE) {
725 pte = get_pte(pgva);
2010 pmap_enter_kernel(vaddr_t pgva, int new_pte, bool wired)
2040 if ((pgva < virtual_avail) || (pgva
2041 panic("pmap_enter_kernel: bad va=0x%lx", pgva);
2046 if (pgva >= DVMA_MAP_BASE) {
2051 segva = sun3_trunc_seg(pgva);
2091 old_pte = get_pte(pgva);
2098 cache_flush_page(pgva);
2100 old_pte = get_pte(pgva);
2126 pv_unlink(pmap, old_pte, pgva);
2129 pmeg_set_wiring(pmegp, pgva, wired);
2137 if (pv_link(pmap, new_pte, pgva) & PV_NC)
2141 if ((pmap_debug & PMD_SETPTE) || (pgva == pmap_db_watchva)) {
2143 "(ek)\n", pmap, pgva, old_pte, new_pte);
2147 set_pte(pgva, new_pte);
2153 pmap_enter_user(pmap_t pmap, vaddr_t pgva, int new_pte, bool wired)
2160 if (pgva >= VM_MAXUSER_ADDRESS)
2161 panic("pmap_enter_user: bad va=0x%lx", pgva);
2194 segva = sun3_trunc_seg(pgva);
2266 old_pte = get_pte(pgva);
2273 cache_flush_page(pgva);
2275 old_pte = get_pte(pgva);
2301 pv_unlink(pmap, old_pte, pgva);
2305 /* pmeg_set_wiring(pmegp, pgva, wired); */
2313 if (pv_link(pmap, new_pte, pgva) & PV_NC)
2317 if ((pmap_debug & PMD_SETPTE) || (pgva == pmap_db_watchva)) {
2319 "(eu)\n", pmap, pgva, old_pte, new_pte);
2323 set_pte(pgva, new_pte);
2440 vaddr_t eva, neva, pgva, segva, segnum;
2479 for (pgva = va; pgva < neva; pgva += PAGE_SIZE) {
2480 pte = get_pte(pgva);
2484 cache_flush_page(pgva);
2487 pte = get_pte(pgva);
2492 (pgva == pmap_db_watchva)) {
2495 pmap, pgva, pte, PG_INVAL);
2498 set_pte(pgva, PG_INVAL);
2585 pmap_fault_reload(pmap_t pmap, vaddr_t pgva, vm_prot_t ftype)
2591 if (pgva >= VM_MAXUSER_ADDRESS)
2602 if (pmap->pm_segmap[VA_SEGNUM(pgva)] == SEGINV)
2605 segva = sun3_trunc_seg(pgva);
2647 pte = get_pte(pgva);
3046 vaddr_t pgva;
3099 for (pgva = sva; pgva < eva; pgva += PAGE_SIZE) {
3100 pte = get_pte(pgva);
3104 cache_flush_page(pgva);
3106 pte = get_pte(pgva);
3113 set_pte(pgva, pte);
3126 vaddr_t pgva, segva;
3151 for (pgva = sva; pgva < eva; pgva += PAGE_SIZE) {
3152 pte = get_pte(pgva);
3159 set_pte(pgva, pte);
3267 vaddr_t pgva, segva;
3324 for (pgva = sva; pgva < eva; pgva += PAGE_SIZE) {
3325 pte = get_pte(pgva);
3329 cache_flush_page(pgva);
3331 pte = get_pte(pgva);
3336 pv_unlink(pmap, pte, pgva);
3340 (pgva == pmap_db_watchva)) {
3343 pmap, pgva, pte, PG_INVAL);
3346 set_pte(pgva, PG_INVAL);
3395 vaddr_t pgva, segva;
3423 for (pgva = sva; pgva < eva; pgva += PAGE_SIZE) {
3424 pte = get_pte(pgva);
3429 pv_unlink(pmap, pte, pgva);
3433 (pgva == pmap_db_watchva)) {
3436 pmap, pgva, pte, PG_INVAL);
3439 set_pte(pgva, PG_INVAL);