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 Dhibernate_ppc.c72 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 Dpmap.c190 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 Dppc_vm_init.c89 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 Dmappings.c759 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 Dmappings.h106 extern mem_region_t pmap_mem_regions[PMAP_MEM_REGION_MAX + 1];
H A Dhw_vm.s2486 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 Diokit_rpc.c551 lastPage = pmap_mem_regions[idx].mrEnd;

Completed in 64 milliseconds