Searched refs:pmeg (Results 1 - 8 of 8) sorted by relevance
/netbsd-current/sys/arch/sparc/stand/common/ |
H A D | dvma.c | 52 #define setsegmap(va, pmeg) do stha(va, ASI_SEGMAP, pmeg); while(0)
|
H A D | mmu.c | 93 #define setsegmap(va, pmeg) (CPU_ISSUN4C \ 94 ? stba(va, ASI_SEGMAP, pmeg) \ 95 : stha(va, ASI_SEGMAP, pmeg))
|
/netbsd-current/lib/libkvm/ |
H A D | kvm_sun2.c | 96 int pmeg[NKSEG][NPAGSEG]; member in struct:private_vmstate 162 pte = pv->pmeg[sme][ptenum];
|
H A D | kvm_sun3.c | 96 int pmeg[NKSEG][NPAGSEG]; member in struct:private_vmstate 162 pte = pv->pmeg[sme][ptenum];
|
/netbsd-current/sys/arch/sparc/sparc/ |
H A D | pmap.c | 114 * call each Page Map Entry Group a pmeg (for want of a better name). 118 * to have an invalid segment is to make one full pmeg of invalid PTEs. 463 * all one instead. e.g. KERNBASE is usually mapped by pmeg number zero. 485 #define setsegmap(va, pmeg) (CPU_ISSUN4C \ 486 ? stba(va, ASI_SEGMAP, pmeg) \ 487 : stha(va, ASI_SEGMAP, pmeg)) 1603 * enter its pmeg number into that pmap's segmap, 1604 * and store the pmeg's new virtual segment number (me->me_vseg). 1628 "me_alloc: got pmeg %d", me->me_cookie); 1660 "me_alloc: stealing pmeg 1796 me_free(struct pmap *pm, u_int pmeg) argument 2001 mmu_pmeg_lock(int pmeg) argument 2015 mmu_pmeg_unlock(int pmeg) argument 2032 int s, i, pmeg, *pte; local 2441 int pte, va, vr, vs, pmeg, flags; local 4284 int pmeg = getsegmap(va); local 4495 int i, pmeg; local 4698 int nleft, pmeg, inmmu; local 4843 int nleft, pmeg, inmmu; local 5266 int pmeg; local 5760 int vr, vs, *ptep, pte, pmeg, s; local 6052 int nleft, pmeg; local 7700 int pmeg; local [all...] |
/netbsd-current/sys/arch/sparc/include/ |
H A D | promlib.h | 95 void (*po_setcontext)(int ctxt, void *va, int pmeg);
|
/netbsd-current/sys/arch/sun2/sun2/ |
H A D | pmap.c | 645 /* clear pmeg array, put it all on the free pmeq queue */ 659 /* The last pmeg is not usable. */ 664 * Reserve a pmeg (forever) for use by PROM, etc. 823 * Remove mappings to free-up a pmeg 870 * Put pmeg on the inactive queue, leaving its contents intact. 872 * this pmeg later if it is still in the inactive queue. 883 panic("pmeg_release: bad pmeg=%p", pmegp); 892 * Move the pmeg to the free queue from wherever it is. 893 * The pmeg will be clean. It might be in kernel_pmap. 918 panic("pmeg_free: releasing bad pmeg"); 3534 pmeg_t pmeg; local 3558 pmeg_t pmeg; local [all...] |
/netbsd-current/sys/arch/sun3/sun3/ |
H A D | pmap.c | 654 /* clear pmeg array, put it all on the free pmeq queue */ 668 /* The last pmeg is not usable. */ 673 * Reserve a pmeg (forever) for use by PROM, etc. 832 * Remove mappings to free-up a pmeg 879 * Put pmeg on the inactive queue, leaving its contents intact. 881 * this pmeg later if it is still in the inactive queue. 892 panic("pmeg_release: bad pmeg=%p", pmegp); 901 * Move the pmeg to the free queue from wherever it is. 902 * The pmeg will be clean. It might be in kernel_pmap. 927 panic("pmeg_free: releasing bad pmeg"); 3479 pmeg_t pmeg; local 3503 pmeg_t pmeg; local [all...] |
Completed in 150 milliseconds