| /freebsd-13-stable/sys/powerpc/ps3/ |
| HD | platform_ps3.c | 62 static void ps3_mem_regions(platform_t, struct mem_region *phys, int *physsz, 138 ps3_mem_regions(platform_t plat, struct mem_region *phys, int *physsz, in ps3_mem_regions() argument 146 ofw_mem_regions(phys, physsz, avail_regions, availsz); in ps3_mem_regions() 151 *physsz = *availsz = 1; in ps3_mem_regions() 160 &phys[*physsz].mr_size, &junk); in ps3_mem_regions() 161 for (i = 0; i < *physsz; i++) in ps3_mem_regions() 162 phys[*physsz].mr_size -= phys[i].mr_size; in ps3_mem_regions() 165 phys[*physsz].mr_size -= phys[*physsz].mr_size % (16*1024*1024); in ps3_mem_regions() 168 lv1_allocate_memory(phys[*physsz].mr_size, 24 /* 16 MB pages */, in ps3_mem_regions() 169 0, 0x04 /* any address */, &phys[*physsz].mr_start, &junk); in ps3_mem_regions() [all …]
|
| /freebsd-13-stable/sys/powerpc/powerpc/ |
| HD | platform.c | 121 numa_mem_regions(struct numa_mem_region **phys, int *physsz) in numa_mem_regions() argument 129 if (physsz != NULL) in numa_mem_regions() 130 *physsz = nnumapregions; in numa_mem_regions() 133 if (physsz == NULL || phys == NULL) { in numa_mem_regions() 169 mem_regions(struct mem_region **phys, int *physsz, struct mem_region **avail, in mem_regions() argument 216 if (physsz != NULL) in mem_regions() 217 *physsz = npregions; in mem_regions()
|
| /freebsd-13-stable/sys/powerpc/powermac/ |
| HD | platform_powermac.c | 60 void powermac_mem_regions(platform_t, struct mem_region *phys, int *physsz, 125 powermac_mem_regions(platform_t plat, struct mem_region *phys, int *physsz, in powermac_mem_regions() argument 159 *physsz = j; in powermac_mem_regions() 165 for (i = 0; i < *physsz; i++) { in powermac_mem_regions() 170 *availsz = *physsz; in powermac_mem_regions() 180 for (i = 0; i < *physsz; i++) { in powermac_mem_regions()
|
| /freebsd-13-stable/sys/powerpc/booke/ |
| HD | platform_bare.c | 48 static void bare_mem_regions(platform_t, struct mem_region *phys, int *physsz, 83 bare_mem_regions(platform_t plat, struct mem_region *phys, int *physsz, in bare_mem_regions() argument 87 ofw_mem_regions(phys, physsz, avail, availsz); in bare_mem_regions()
|
| HD | pmap.c | 632 vm_paddr_t physsz, hwphyssz; in mmu_booke_bootstrap() local 837 physsz = 0; in mmu_booke_bootstrap() 850 (physsz + availmem_regions[i].mr_size) >= hwphyssz) { in mmu_booke_bootstrap() 852 if (physsz < hwphyssz) { in mmu_booke_bootstrap() 856 hwphyssz - physsz; in mmu_booke_bootstrap() 857 physsz = hwphyssz; in mmu_booke_bootstrap() 869 physsz += availmem_regions[i].mr_size; in mmu_booke_bootstrap() 873 physmem = btoc(physsz); in mmu_booke_bootstrap() 883 (uintmax_t)physsz, (uintmax_t)physmem, (uintmax_t)physmem); in mmu_booke_bootstrap()
|
| /freebsd-13-stable/sys/dev/ofw/ |
| HD | ofw_bus_subr.c | 380 ofw_bus_search_intrmap(void *intr, int intrsz, void *regs, int physsz, in ofw_bus_search_intrmap() argument 395 for (i = 0; i < physsz; i++) in ofw_bus_search_intrmap() 398 ref[physsz + i] = uiintr[i] & uiimapmsk[physsz + i]; in ofw_bus_search_intrmap() 400 bcopy(regs, ref, physsz); in ofw_bus_search_intrmap() 401 bcopy(intr, ref + physsz, intrsz); in ofw_bus_search_intrmap() 408 bcopy(mptr + physsz + intrsz, &parent, sizeof(parent)); in ofw_bus_search_intrmap() 427 tsz = physsz + intrsz + sizeof(phandle_t) + paddrsz + pintrsz; in ofw_bus_search_intrmap() 430 if (bcmp(ref, mptr, physsz + intrsz) == 0) { in ofw_bus_search_intrmap() 431 bcopy(mptr + physsz + intrsz + sizeof(parent) + paddrsz, in ofw_bus_search_intrmap()
|
| /freebsd-13-stable/sys/powerpc/powernv/ |
| HD | platform_powernv.c | 66 void powernv_mem_regions(platform_t, struct mem_region *phys, int *physsz, 68 static void powernv_numa_mem_regions(platform_t plat, struct numa_mem_region *phys, int *physsz); 268 powernv_mem_regions(platform_t plat, struct mem_region *phys, int *physsz, in powernv_mem_regions() argument 272 ofw_mem_regions(phys, physsz, avail, availsz); in powernv_mem_regions() 276 powernv_numa_mem_regions(platform_t plat, struct numa_mem_region *phys, int *physsz) in powernv_numa_mem_regions() argument 279 ofw_numa_mem_regions(phys, physsz); in powernv_numa_mem_regions()
|
| /freebsd-13-stable/sys/powerpc/pseries/ |
| HD | platform_chrp.c | 69 void chrp_mem_regions(platform_t, struct mem_region *phys, int *physsz, 285 chrp_mem_regions(platform_t plat, struct mem_region *phys, int *physsz, in chrp_mem_regions() argument 291 ofw_mem_regions(phys, physsz, avail, availsz); in chrp_mem_regions() 292 parse_drconf_memory(phys, physsz, avail, availsz); in chrp_mem_regions() 301 for (i = 0; i < *physsz; i++) in chrp_mem_regions()
|
| /freebsd-13-stable/sys/mips/nlm/ |
| HD | xlp_machdep.c | 445 vm_paddr_t physsz, tmp; in xlp_mem_init() local 456 physsz = 0; in xlp_mem_init() 486 physsz += phys_avail[k + 1] - phys_avail[k]; in xlp_mem_init() 500 realmem = physmem = btoc(physsz); in xlp_mem_init()
|
| /freebsd-13-stable/sys/powerpc/mpc85xx/ |
| HD | platform_mpc85xx.c | 97 int *physsz, struct mem_region *avail, int *availsz); 214 mpc85xx_mem_regions(platform_t plat, struct mem_region *phys, int *physsz, in mpc85xx_mem_regions() argument 218 ofw_mem_regions(phys, physsz, avail, availsz); in mpc85xx_mem_regions()
|
| /freebsd-13-stable/sys/powerpc/aim/ |
| HD | mmu_oea.c | 702 vm_size_t size, physsz, hwphyssz; in moea_bootstrap() local 764 physsz = 0; in moea_bootstrap() 772 (physsz + regions[i].mr_size) >= hwphyssz) { in moea_bootstrap() 773 if (physsz < hwphyssz) { in moea_bootstrap() 776 hwphyssz - physsz; in moea_bootstrap() 777 physsz = hwphyssz; in moea_bootstrap() 785 physsz += regions[i].mr_size; in moea_bootstrap() 819 physmem = btoc(physsz); in moea_bootstrap()
|
| HD | mmu_oea64.c | 919 vm_size_t physsz, hwphyssz; in moea64_early_bootstrap() local 962 physsz = 0; in moea64_early_bootstrap() 970 (physsz + regions[i].mr_size) >= hwphyssz) { in moea64_early_bootstrap() 971 if (physsz < hwphyssz) { in moea64_early_bootstrap() 974 hwphyssz - physsz; in moea64_early_bootstrap() 975 physsz = hwphyssz; in moea64_early_bootstrap() 985 physsz += regions[i].mr_size; in moea64_early_bootstrap() 1040 physmem = btoc(physsz); in moea64_early_bootstrap()
|
| HD | mmu_radix.c | 1900 vm_size_t physsz, hwphyssz; in mmu_radix_early_bootstrap() local 1934 physsz = 0; in mmu_radix_early_bootstrap() 1946 (physsz + regions[i].mr_size) >= hwphyssz) { in mmu_radix_early_bootstrap() 1947 if (physsz < hwphyssz) { in mmu_radix_early_bootstrap() 1950 (hwphyssz - physsz); in mmu_radix_early_bootstrap() 1951 physsz = hwphyssz; in mmu_radix_early_bootstrap() 1964 physsz += regions[i].mr_size; in mmu_radix_early_bootstrap() 2024 physmem = btoc(physsz); in mmu_radix_early_bootstrap()
|