Home
last modified time | relevance | path

Searched refs:physsz (Results 1 – 13 of 13) sorted by relevance

/freebsd-13-stable/sys/powerpc/ps3/
HDplatform_ps3.c62 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/
HDplatform.c121 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/
HDplatform_powermac.c60 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/
HDplatform_bare.c48 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()
HDpmap.c632 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/
HDofw_bus_subr.c380 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/
HDplatform_powernv.c66 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/
HDplatform_chrp.c69 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/
HDxlp_machdep.c445 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/
HDplatform_mpc85xx.c97 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/
HDmmu_oea.c702 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()
HDmmu_oea64.c919 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()
HDmmu_radix.c1900 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()