Searched refs:pmeg (Results 1 - 8 of 8) sorted by relevance

/netbsd-current/sys/arch/sparc/stand/common/
H A Ddvma.c52 #define setsegmap(va, pmeg) do stha(va, ASI_SEGMAP, pmeg); while(0)
H A Dmmu.c93 #define setsegmap(va, pmeg) (CPU_ISSUN4C \
94 ? stba(va, ASI_SEGMAP, pmeg) \
95 : stha(va, ASI_SEGMAP, pmeg))
/netbsd-current/lib/libkvm/
H A Dkvm_sun2.c96 int pmeg[NKSEG][NPAGSEG]; member in struct:private_vmstate
162 pte = pv->pmeg[sme][ptenum];
H A Dkvm_sun3.c96 int pmeg[NKSEG][NPAGSEG]; member in struct:private_vmstate
162 pte = pv->pmeg[sme][ptenum];
/netbsd-current/sys/arch/sparc/sparc/
H A Dpmap.c114 * 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 Dpromlib.h95 void (*po_setcontext)(int ctxt, void *va, int pmeg);
/netbsd-current/sys/arch/sun2/sun2/
H A Dpmap.c645 /* 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 Dpmap.c654 /* 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