Home | History | Annotate | Download | only in sun2

Lines Matching defs:pgva

698 	vaddr_t pgva, endseg;
715 for (pgva = sva; pgva < endseg; pgva += PAGE_SIZE) {
716 pte = get_pte(pgva);
1978 pmap_enter_kernel(vaddr_t pgva, int new_pte, bool wired)
2010 if ((pgva < virtual_avail) || (pgva >= DVMA_MAP_END))
2011 panic("pmap_enter_kernel: bad va=0x%lx", pgva);
2016 if (pgva >= DVMA_MAP_BASE) {
2021 segva = sun2_trunc_seg(pgva);
2061 old_pte = get_pte(pgva);
2068 cache_flush_page(pgva);
2070 old_pte = get_pte(pgva);
2096 pv_unlink(pmap, old_pte, pgva);
2099 pmeg_set_wiring(pmegp, pgva, wired);
2107 if (pv_link(pmap, new_pte, pgva) & PV_NC)
2111 if ((pmap_debug & PMD_SETPTE) || (pgva == pmap_db_watchva)) {
2113 "(ek)\n", pmap, pgva, old_pte, new_pte);
2117 set_pte(pgva, new_pte);
2124 pmap_enter_user(pmap_t pmap, vaddr_t pgva, int new_pte, bool wired)
2131 if (pgva >= VM_MAXUSER_ADDRESS)
2132 panic("pmap_enter_user: bad va=0x%lx", pgva);
2165 segva = sun2_trunc_seg(pgva);
2237 old_pte = get_pte(pgva);
2244 cache_flush_page(pgva);
2246 old_pte = get_pte(pgva);
2272 pv_unlink(pmap, old_pte, pgva);
2276 /* pmeg_set_wiring(pmegp, pgva, wired); */
2284 if (pv_link(pmap, new_pte, pgva) & PV_NC)
2288 if ((pmap_debug & PMD_SETPTE) || (pgva == pmap_db_watchva)) {
2290 "(eu)\n", pmap, pgva, old_pte, new_pte);
2294 set_pte(pgva, new_pte);
2415 vaddr_t eva, neva, pgva, segva, segnum;
2459 for (pgva = va; pgva < neva; pgva += PAGE_SIZE) {
2460 pte = get_pte(pgva);
2464 cache_flush_page(pgva);
2467 pte = get_pte(pgva);
2472 (pgva == pmap_db_watchva)) {
2475 pmap, pgva, pte, PG_INVAL);
2478 set_pte(pgva, PG_INVAL);
2566 pmap_fault_reload(pmap_t pmap, vaddr_t pgva, vm_prot_t ftype)
2572 if (pgva >= VM_MAXUSER_ADDRESS)
2583 if (pmap->pm_segmap[VA_SEGNUM(pgva)] == SEGINV)
2586 segva = sun2_trunc_seg(pgva);
2628 pte = get_pte(pgva);
3071 vaddr_t pgva, segva __diagused;
3128 for (pgva = sva; pgva < eva; pgva += PAGE_SIZE) {
3129 pte = get_pte(pgva);
3133 cache_flush_page(pgva);
3135 pte = get_pte(pgva);
3142 set_pte(pgva, pte);
3155 vaddr_t pgva, segva;
3187 for (pgva = sva; pgva < eva; pgva += PAGE_SIZE) {
3188 pte = get_pte(pgva);
3195 set_pte(pgva, pte);
3309 vaddr_t pgva, segva;
3366 for (pgva = sva; pgva < eva; pgva += PAGE_SIZE) {
3367 pte = get_pte(pgva);
3371 cache_flush_page(pgva);
3373 pte = get_pte(pgva);
3378 pv_unlink(pmap, pte, pgva);
3382 (pgva == pmap_db_watchva)) {
3385 pmap, pgva, pte, PG_INVAL);
3388 set_pte(pgva, PG_INVAL);
3439 vaddr_t pgva, segva;
3474 for (pgva = sva; pgva < eva; pgva += PAGE_SIZE) {
3475 pte = get_pte(pgva);
3481 pgva - (temp_seg_va - segva));
3485 (pgva == pmap_db_watchva)) {
3488 pmap, pgva, pte, PG_INVAL);
3491 set_pte(pgva, PG_INVAL);