Home
last modified time | relevance | path

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

/freebsd/sys/powerpc/ps3/
H A Dplatform_ps3.c137 ps3_mem_regions(platform_t plat, struct mem_region *phys, int *physsz, in ps3_mem_regions() argument
145 ofw_mem_regions(phys, physsz, avail_regions, availsz); in ps3_mem_regions()
150 *physsz = *availsz = 1; in ps3_mem_regions()
159 &phys[*physsz].mr_size, &junk); in ps3_mem_regions()
160 for (i = 0; i < *physsz; i++) in ps3_mem_regions()
161 phys[*physsz].mr_size -= phys[i].mr_size; in ps3_mem_regions()
164 phys[*physsz].mr_size -= phys[*physsz].mr_size % (16*1024*1024); in ps3_mem_regions()
167 lv1_allocate_memory(phys[*physsz].mr_size, 24 /* 16 MB pages */, in ps3_mem_regions()
168 0, 0x04 /* any address */, &phys[*physsz].mr_start, &junk); in ps3_mem_regions()
169 avail_regions[*availsz] = phys[*physsz]; in ps3_mem_regions()
[all …]
/freebsd/sys/powerpc/powerpc/
H A Dplatform.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/sys/powerpc/booke/
H A Dplatform_bare.c47 static void bare_mem_regions(platform_t, struct mem_region *phys, int *physsz,
82 bare_mem_regions(platform_t plat, struct mem_region *phys, int *physsz, in bare_mem_regions() argument
86 ofw_mem_regions(phys, physsz, avail, availsz); in bare_mem_regions()
H A Dpmap.c633 vm_paddr_t physsz, hwphyssz; in mmu_booke_bootstrap() local
843 physsz = 0; in mmu_booke_bootstrap()
856 (physsz + availmem_regions[i].mr_size) >= hwphyssz) { in mmu_booke_bootstrap()
858 if (physsz < hwphyssz) { in mmu_booke_bootstrap()
862 hwphyssz - physsz; in mmu_booke_bootstrap()
863 physsz = hwphyssz; in mmu_booke_bootstrap()
875 physsz += availmem_regions[i].mr_size; in mmu_booke_bootstrap()
879 physmem = btoc(physsz); in mmu_booke_bootstrap()
889 (uintmax_t)physsz, (uintmax_t)physmem, (uintmax_t)physmem); in mmu_booke_bootstrap()
/freebsd/sys/powerpc/powermac/
H A Dplatform_powermac.c65 void powermac_mem_regions(platform_t, struct mem_region *phys, int *physsz,
130 powermac_mem_regions(platform_t plat, struct mem_region *phys, int *physsz, in powermac_mem_regions() argument
164 *physsz = j; in powermac_mem_regions()
170 for (i = 0; i < *physsz; i++) { in powermac_mem_regions()
175 *availsz = *physsz; in powermac_mem_regions()
185 for (i = 0; i < *physsz; i++) { in powermac_mem_regions()
/freebsd/sys/dev/ofw/
H A Dofw_bus_subr.c393 ofw_bus_search_intrmap(void *intr, int intrsz, void *regs, int physsz, in ofw_bus_search_intrmap() argument
408 for (i = 0; i < physsz; i++) in ofw_bus_search_intrmap()
411 ref[physsz + i] = uiintr[i] & uiimapmsk[physsz + i]; in ofw_bus_search_intrmap()
413 bcopy(regs, ref, physsz); in ofw_bus_search_intrmap()
414 bcopy(intr, ref + physsz, intrsz); in ofw_bus_search_intrmap()
421 bcopy(mptr + physsz + intrsz, &parent, sizeof(parent)); in ofw_bus_search_intrmap()
440 tsz = physsz + intrsz + sizeof(phandle_t) + paddrsz + pintrsz; in ofw_bus_search_intrmap()
443 if (bcmp(ref, mptr, physsz + intrsz) == 0) { in ofw_bus_search_intrmap()
444 bcopy(mptr + physsz + intrsz + sizeof(parent) + paddrsz, in ofw_bus_search_intrmap()
/freebsd/sys/powerpc/powernv/
H A Dplatform_powernv.c65 void powernv_mem_regions(platform_t, struct mem_region *phys, int *physsz,
67 static void powernv_numa_mem_regions(platform_t plat, struct numa_mem_region *phys, int *physsz);
267 powernv_mem_regions(platform_t plat, struct mem_region *phys, int *physsz, in powernv_mem_regions() argument
271 ofw_mem_regions(phys, physsz, avail, availsz); in powernv_mem_regions()
275 powernv_numa_mem_regions(platform_t plat, struct numa_mem_region *phys, int *physsz) in powernv_numa_mem_regions() argument
278 ofw_numa_mem_regions(phys, physsz); in powernv_numa_mem_regions()
/freebsd/sys/powerpc/pseries/
H A Dplatform_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/sys/powerpc/mpc85xx/
H A Dplatform_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/sys/powerpc/aim/
H A Dmmu_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()
H A Dmmu_oea64.c924 vm_size_t physsz, hwphyssz; in moea64_early_bootstrap() local
959 physsz = 0; in moea64_early_bootstrap()
967 (physsz + regions[i].mr_size) >= hwphyssz) { in moea64_early_bootstrap()
968 if (physsz < hwphyssz) { in moea64_early_bootstrap()
971 hwphyssz - physsz; in moea64_early_bootstrap()
972 physsz = hwphyssz; in moea64_early_bootstrap()
982 physsz += regions[i].mr_size; in moea64_early_bootstrap()
1037 physmem = btoc(physsz); in moea64_early_bootstrap()
H A Dmmu_radix.c1903 vm_size_t physsz, hwphyssz; in mmu_radix_early_bootstrap() local
1937 physsz = 0; in mmu_radix_early_bootstrap()
1949 (physsz + regions[i].mr_size) >= hwphyssz) { in mmu_radix_early_bootstrap()
1950 if (physsz < hwphyssz) { in mmu_radix_early_bootstrap()
1953 (hwphyssz - physsz); in mmu_radix_early_bootstrap()
1954 physsz = hwphyssz; in mmu_radix_early_bootstrap()
1967 physsz += regions[i].mr_size; in mmu_radix_early_bootstrap()
2027 physmem = btoc(physsz); in mmu_radix_early_bootstrap()