Searched refs:pmap_mem_regions (Results 1 - 7 of 7) sorted by relevance
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/ |
H A D | hibernate_ppc.c | 72 pages = pmap_mem_regions[bank].mrEnd + 1 - pmap_mem_regions[bank].mrStart; 88 bitmap->first_page = pmap_mem_regions[bank].mrStart; 89 bitmap->last_page = pmap_mem_regions[bank].mrEnd; 90 bitmap->bitmapwords = (pmap_mem_regions[bank].mrEnd + 1 91 - pmap_mem_regions[bank].mrStart + 31) >> 5;
|
H A D | pmap.c | 190 if (pa < pmap_mem_regions[i].mrStart) continue; /* See if we fit in this region */ 191 if (pa > pmap_mem_regions[i].mrEnd) continue; /* Check the end too */ 193 entry = (unsigned int)pmap_mem_regions[i].mrPhysTab + ((pa - pmap_mem_regions[i].mrStart) * sizeof(phys_entry_t)); 280 paddr = ((addr64_t)pmap_mem_regions[region].mrStart << 12); /* Get starting physical address */ 281 size = (((addr64_t)pmap_mem_regions[region].mrEnd + 1) << 12) - paddr; 427 hash_table_base = ((addr64_t)pmap_mem_regions[bank].mrEnd << 12) - hash_table_size + PAGE_SIZE; /* Get tenative address */ 432 if((hash_table_base - round_page(PCAsize)) >= ((addr64_t)pmap_mem_regions[bank].mrStart << 12)) break; /* Leave if we fit */ 442 pmap_mem_regions[i + 1].mrStart = pmap_mem_regions[ [all...] |
H A D | ppc_vm_init.c | 89 mem_region_t pmap_mem_regions[PMAP_MEM_REGION_MAX + 1]; variable 152 * and copy valid entries into the pmap_mem_regions table, adding 182 pmap_mem_regions[pmap_mem_regions_count].mrStart = args->PhysicalDRAM[i].base >> bank_shift; /* Set the start of the bank */ 183 pmap_mem_regions[pmap_mem_regions_count].mrAStart = pmap_mem_regions[pmap_mem_regions_count].mrStart; /* Set the start of allocatable area */ 184 pmap_mem_regions[pmap_mem_regions_count].mrEnd = ((uint64_t)args->PhysicalDRAM[i].base >> bank_shift) + (cbsize >> 12) - 1; /* Set the end address of bank */ 185 pmap_mem_regions[pmap_mem_regions_count].mrAEnd = pmap_mem_regions[pmap_mem_regions_count].mrEnd; /* Set the end address of allocatable area */ 189 pmap_mem_regions[pmap_mem_regions_count].mrStart > 190 pmap_mem_regions[pmap_mem_regions_coun [all...] |
H A D | mappings.c | 759 if(!(unsigned int)pmap_mem_regions[i].mrPhysTab) continue; /* Skip any empty lists */ 760 if((pp < pmap_mem_regions[i].mrStart) || (pp > pmap_mem_regions[i].mrEnd)) continue; /* This isn't ours */ 764 return &pmap_mem_regions[i].mrPhysTab[pp - pmap_mem_regions[i].mrStart]; /* Return the physent pointer */ 1787 entry = (struct phys_entry *) pmap_mem_regions[bank].mrPhysTab; 1788 for (page = pmap_mem_regions[bank].mrStart; page <= pmap_mem_regions[bank].mrEnd; page++)
|
H A D | mappings.h | 106 extern mem_region_t pmap_mem_regions[PMAP_MEM_REGION_MAX + 1];
|
H A D | hw_vm.s | 2486 lis r5,hi16(EXT(pmap_mem_regions)) ; Point to the start of the region table 2487 ori r5,r5,lo16(EXT(pmap_mem_regions)) ; Point to the start of the region table 3500 lis r9,hi16(EXT(pmap_mem_regions)) ; Point to the start of the region table 3502 ori r9,r9,lo16(EXT(pmap_mem_regions)) ; Point to the start of the region table 3534 lis r3,ha16(EXT(pmap_mem_regions)) ; Get high order of physent table (note use of ha16 to get value appropriate for an addi of low part) 3536 addi r4,r4,lo16(EXT(pmap_mem_regions)) ; Get low part of address of entry 7996 lis r9,hi16(EXT(pmap_mem_regions)) ; Point to the start of the region table 7998 ori r9,r9,lo16(EXT(pmap_mem_regions)) ; Point to the start of the region table 8189 lis r8,hi16(EXT(pmap_mem_regions)) ; Get the top of the region table 8190 ori r8,r8,lo16(EXT(pmap_mem_regions)) ; Ge [all...] |
/macosx-10.5.8/xnu-1228.15.4/osfmk/device/ |
H A D | iokit_rpc.c | 551 lastPage = pmap_mem_regions[idx].mrEnd;
|
Completed in 64 milliseconds