Lines Matching refs:va
105 u_int i, pa, pte, pgva, va;
122 va = pgva = sun3_devmap;
130 va += (physaddr & PGOFSET);
134 printf("dev3_mapin: va=0x%x pte=0x%x\n",
135 va, sun3_get_pte(va));
137 return ((char*)va);
183 int va = (int)addr;
186 if ((va < SA_MIN_VA) || (va >= SA_MAX_VA))
189 va -= SA_MIN_VA;
190 va += DVMA_BASE;
192 return ((char *) va);
199 int va = (int)addr;
202 if ((va < DVMA_BASE) || (va >= (DVMA_BASE + DVMA_MAPLEN)))
226 sun3_get_pte(vaddr_t va)
228 va = CONTROL_ADDR_BUILD(PGMAP_BASE, va);
229 return (get_control_word(va));
234 sun3_set_pte(vaddr_t va, u_int pte)
236 va = CONTROL_ADDR_BUILD(PGMAP_BASE, va);
237 set_control_word(va, pte);
241 sun3_get_segmap(vaddr_t va)
243 va = CONTROL_ADDR_BUILD(SEGMAP_BASE, va);
244 return (get_control_byte(va));
248 sun3_set_segmap(vaddr_t va, int sme)
250 va = CONTROL_ADDR_BUILD(SEGMAP_BASE, va);
251 set_control_byte(va, sme);