/src/sys/arch/usermode/usermode/ |
pmap.c | 80 * pv_table is list of pv_entry structs completely spanning the total memory. 89 static struct pv_entry *pv_table; /* physical pages info (direct mapped) */ variable in typeref:struct:pv_entry * 305 thunk_printf_debug("claiming %"PRIu64" KB of pv_table for " 321 pv_table = (struct pv_entry *) kmem_kvm_cur_start; 322 addr = thunk_mmap(pv_table, pv_table_size, 326 if (addr != (void *) pv_table) 329 memset(pv_table, 0, pv_table_size); /* test and clear */ 331 thunk_printf_debug("pv_table initialised correctly, mmap works\n"); 407 va = (vaddr_t) pv_table + pg; 410 thunk_printf_debug("pv_table mem added to the kernel pmap\n") [all...] |
/src/sys/arch/vax/vax/ |
pmap.c | 92 struct pv_entry *pv_table; /* array of entries, one per LOGICAL page */ variable in typeref:struct:pv_entry * 330 pv_table = (struct pv_entry *)(scratch + SCRATCHPAGES * VAX_NBPG); 332 avail_start = (vaddr_t)pv_table + (round_page(avail_end >> PGSHIFT)) * 371 printf("pv_table %p, ptemapstart %lx ptemapend %lx\n", 372 pv_table, ptemapstart, ptemapend); 532 pv = pv_table + ((br[0] & PG_FRAME) >> LTOHPS); 1130 pv = pv_table + (p >> PGSHIFT); 1416 if (!IOSPACE_P(pa)) { /* No pv_table fiddling in iospace */ 1418 pv = pv_table + (pa >> PGSHIFT); 1692 * The pv_table lock must be held before calling this [all...] |
/src/sys/arch/powerpc/ibm4xx/ |
pmap.c | 181 struct pv_entry *pv_table; variable in typeref:struct:pv_entry * 477 pv = pv_table = (struct pv_entry *)addr; 483 pv = pv_table;
|
/src/sys/arch/m68k/m68k/ |
pmap_motorola.c | 278 struct pv_header *pv_table; variable in typeref:struct:pv_header * 480 pv_table = (struct pv_header *) addr; 486 pv_table)); 492 pvh = pv_table; 661 * Now it is safe to enable pv_table recording. 1224 * Note that we raise IPL while manipulating pv_table
|