/src/lib/libkvm/ |
kvm_sun2.c | 95 /* Page Map Entry Group (PMEG) */ 96 int pmeg[NKSEG][NPAGSEG]; member in struct:private_vmstate 160 /* The segmap entry selects a PMEG. */ 162 pte = pv->pmeg[sme][ptenum];
|
kvm_sun3.c | 95 /* Page Map Entry Group (PMEG) */ 96 int pmeg[NKSEG][NPAGSEG]; member in struct:private_vmstate 160 /* The segmap entry selects a PMEG. */ 162 pte = pv->pmeg[sme][ptenum];
|
kvm_sun2.c | 95 /* Page Map Entry Group (PMEG) */ 96 int pmeg[NKSEG][NPAGSEG]; member in struct:private_vmstate 160 /* The segmap entry selects a PMEG. */ 162 pte = pv->pmeg[sme][ptenum];
|
kvm_sun3.c | 95 /* Page Map Entry Group (PMEG) */ 96 int pmeg[NKSEG][NPAGSEG]; member in struct:private_vmstate 160 /* The segmap entry selects a PMEG. */ 162 pte = pv->pmeg[sme][ptenum];
|
/src/sys/arch/sun2/sun2/ |
pmap.c | 39 * sun2s also have this evil "PMEG" crapola. Essentially each "context"'s 41 * Each of these 1-byte entries points to a "Page Map Entry Group" (PMEG) 44 * Each PMEG maps a segment of 32Kb length, with 16 pages of 2Kb each. 206 /* This is where we map a PMEG without a context. */ 312 * PMEG structures, queues, and macros 608 /* Found valid PMEG in the segmap. */ 637 * PMEG management functions. 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 3534 pmeg_t pmeg; local in function:pmap_resident_pages 3558 pmeg_t pmeg; local in function:pmap_wired_pages [all...] |
pmap.c | 39 * sun2s also have this evil "PMEG" crapola. Essentially each "context"'s 41 * Each of these 1-byte entries points to a "Page Map Entry Group" (PMEG) 44 * Each PMEG maps a segment of 32Kb length, with 16 pages of 2Kb each. 206 /* This is where we map a PMEG without a context. */ 312 * PMEG structures, queues, and macros 608 /* Found valid PMEG in the segmap. */ 637 * PMEG management functions. 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 3534 pmeg_t pmeg; local in function:pmap_resident_pages 3558 pmeg_t pmeg; local in function:pmap_wired_pages [all...] |
/src/sys/arch/sun3/sun3/ |
pmap.c | 39 * sun3s also have this evil "PMEG" crapola. Essentially each "context"'s 41 * Each of these 1-byte entries points to a "Page Map Entry Group" (PMEG) 44 * Each PMEG maps a segment of 128Kb length, with 16 pages of 8Kb each. 216 /* This is where we map a PMEG without a context. */ 321 * PMEG structures, queues, and macros 617 /* Found valid PMEG in the segmap. */ 646 * PMEG management functions. 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 3479 pmeg_t pmeg; local in function:pmap_resident_pages 3503 pmeg_t pmeg; local in function:pmap_wired_pages [all...] |
pmap.c | 39 * sun3s also have this evil "PMEG" crapola. Essentially each "context"'s 41 * Each of these 1-byte entries points to a "Page Map Entry Group" (PMEG) 44 * Each PMEG maps a segment of 128Kb length, with 16 pages of 8Kb each. 216 /* This is where we map a PMEG without a context. */ 321 * PMEG structures, queues, and macros 617 /* Found valid PMEG in the segmap. */ 646 * PMEG management functions. 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 3479 pmeg_t pmeg; local in function:pmap_resident_pages 3503 pmeg_t pmeg; local in function:pmap_wired_pages [all...] |
/src/sys/arch/sparc/sparc/ |
pmap.c | 111 * `Page Map Entry Group' (PMEG) and the virtual page number---the 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. 237 * does not point to the invalid PMEG. 251 * Each PMEG in the MMU is either free or contains PTEs corresponding to 254 * to steal a PMEG from some process (if we need one and none are free) 266 * Since I hate the name PMEG I call this data structure an `mmu entry'. 298 u_short me_cookie; /* hardware SMEG/PMEG number */ 463 * all one instead. e.g. KERNBASE is usually mapped by pmeg number zero. 485 #define setsegmap(va, pmeg) (CPU_ISSUN4C 2032 int s, i, pmeg, *pte; local in function:mmu_pagein_seg 2441 int pte, va, vr, vs, pmeg, flags; local in function:pv_syncflags4_4c 4284 int pmeg = getsegmap(va); local in function:pmap_quiet_check 4495 int i, pmeg; local in function:pgt_lvl23_remove4_4c 4698 int nleft, pmeg, inmmu; local in function:pmap_rmk4_4c 4843 int nleft, pmeg, inmmu; local in function:pmap_rmu4_4c 5266 int pmeg; local in function:pmap_changeprot4_4c 5760 int vr, vs, *ptep, pte, pmeg, s; local in function:pmap_enu4_4c 6052 int nleft, pmeg; local in function:pmap_kremove4_4c 7700 int pmeg; local in function:pmap_dumpmmu [all...] |
pmap.c | 111 * `Page Map Entry Group' (PMEG) and the virtual page number---the 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. 237 * does not point to the invalid PMEG. 251 * Each PMEG in the MMU is either free or contains PTEs corresponding to 254 * to steal a PMEG from some process (if we need one and none are free) 266 * Since I hate the name PMEG I call this data structure an `mmu entry'. 298 u_short me_cookie; /* hardware SMEG/PMEG number */ 463 * all one instead. e.g. KERNBASE is usually mapped by pmeg number zero. 485 #define setsegmap(va, pmeg) (CPU_ISSUN4C 2032 int s, i, pmeg, *pte; local in function:mmu_pagein_seg 2441 int pte, va, vr, vs, pmeg, flags; local in function:pv_syncflags4_4c 4284 int pmeg = getsegmap(va); local in function:pmap_quiet_check 4495 int i, pmeg; local in function:pgt_lvl23_remove4_4c 4698 int nleft, pmeg, inmmu; local in function:pmap_rmk4_4c 4843 int nleft, pmeg, inmmu; local in function:pmap_rmu4_4c 5266 int pmeg; local in function:pmap_changeprot4_4c 5760 int vr, vs, *ptep, pte, pmeg, s; local in function:pmap_enu4_4c 6052 int nleft, pmeg; local in function:pmap_kremove4_4c 7700 int pmeg; local in function:pmap_dumpmmu [all...] |