/freebsd/sys/powerpc/ofw/ |
H A D | ofw_machdep.c | 201 output[j].mr_start = OFmem[i++]; in parse_ofw_memory() 203 output[j].mr_start <<= 32; in parse_ofw_memory() 204 output[j].mr_start += OFmem[i++]; in parse_ofw_memory() 213 if (output[j].mr_start > BUS_SPACE_MAXADDR) in parse_ofw_memory() 221 if (((uint64_t)output[j].mr_start + in parse_ofw_memory() 225 output[j].mr_start + 1; in parse_ofw_memory() 267 output[j].mr_start = OFmem[i++]; in parse_numa_ofw_memory() 269 output[j].mr_start <<= 32; in parse_numa_ofw_memory() 270 output[j].mr_start += OFmem[i++]; in parse_numa_ofw_memory() 296 if (exclude[j].mr_start < in excise_reserved_regions() [all...] |
/freebsd/sys/powerpc/powerpc/ |
H A D | platform.c | 86 if ((r1->mr_start + r1->mr_size) < r2->mr_start || in memr_overlap() 87 (r2->mr_start + r2->mr_size) < r1->mr_start) in memr_overlap() 97 end = uqmax(to->mr_start + to->mr_size, from->mr_start + from->mr_size); in memr_merge() 98 to->mr_start = uqmin(from->mr_start, to->mr_start); in memr_merge() 99 to->mr_size = end - to->mr_start; in memr_merge() 112 if (regiona->mr_start < regionb->mr_start) in mr_cmp() 114 else if (regiona->mr_start > regionb->mr_start) in mr_cmp() 144 mi->start = numa_pregions[i].mr_start; in numa_mem_regions() 145 mi->end = numa_pregions[i].mr_start + numa_pregions[i].mr_size; in numa_mem_regions() 234 if ((addr >= pregions[i].mr_start) in mem_valid() [all …]
|
/freebsd/sys/powerpc/powermac/ |
H A D | platform_powermac.c | 149 phys[j].mr_start = memoryprop[i]; in powermac_mem_regions() 158 phys[j].mr_start <<= 32; in powermac_mem_regions() 160 phys[j].mr_start |= memoryprop[i+1]; in powermac_mem_regions() 171 avail[i].mr_start = phys[i].mr_start; in powermac_mem_regions() 179 avail[j].mr_start = memoryprop[i]; in powermac_mem_regions() 186 if (phys[i].mr_start > BUS_SPACE_MAXADDR_32BIT) { in powermac_mem_regions() 187 avail[j].mr_start = phys[i].mr_start; in powermac_mem_regions()
|
/freebsd/sys/powerpc/pseries/ |
H A D | platform_chrp.c | 151 off = phys[i].mr_start + phys[i].mr_size; in chrp_attach() 267 ofmem[lmsz].mr_start = base; in parse_drconf_memory() 269 ofavail[lasz].mr_start = base; in parse_drconf_memory() 302 if (phys[i].mr_start + phys[i].mr_size > maxphysaddr) in chrp_mem_regions() 303 maxphysaddr = phys[i].mr_start + phys[i].mr_size; in chrp_mem_regions() 306 if (avail[i].mr_start + avail[i].mr_size > maxphysaddr) in chrp_mem_regions() 307 avail[i].mr_size = maxphysaddr - avail[i].mr_start; in chrp_mem_regions()
|
/freebsd/sys/powerpc/include/ |
H A D | platform.h | 44 uint64_t mr_start; member 49 uint64_t mr_start; member
|
/freebsd/sys/sys/ |
H A D | physmem.h | 73 physmem_hardware_region(mrptr->mr_start, mrptr->mr_size); in physmem_hardware_regions() 83 physmem_exclude_region(mrptr->mr_start, mrptr->mr_size, in physmem_exclude_regions()
|
/freebsd/sys/arm64/include/ |
H A D | ofw_machdep.h | 37 vm_offset_t mr_start; member
|
/freebsd/sys/arm/include/ |
H A D | ofw_machdep.h | 42 uint64_t mr_start; member
|
/freebsd/sys/riscv/include/ |
H A D | ofw_machdep.h | 33 vm_offset_t mr_start; member
|
/freebsd/sys/x86/include/ |
H A D | ofw_machdep.h | 38 vm_offset_t mr_start; member
|
/freebsd/sys/powerpc/ps3/ |
H A D | platform_ps3.c | 148 phys[0].mr_start = 0; in ps3_mem_regions() 168 0, 0x04 /* any address */, &phys[*physsz].mr_start, &junk); in ps3_mem_regions()
|
H A D | ps3bus.c | 691 sc->regions[i].mr_start, dinfo->dma_base[i], in ps3bus_get_dma_tag() 736 if (segs[i].ds_addr >= sc->regions[j].mr_start && in ps3_iommu_map() 737 segs[i].ds_addr < sc->regions[j].mr_start + in ps3_iommu_map() 746 (segs[i].ds_addr - sc->regions[j].mr_start); in ps3_iommu_map()
|
/freebsd/sys/powerpc/aim/ |
H A D | mmu_oea.c | 419 if ((pa >= pregions[i].mr_start) && in moea_calc_wimg() 420 (pa < (pregions[i].mr_start + pregions[i].mr_size))) { in moea_calc_wimg() 739 pregions[i].mr_start, in moea_bootstrap() 740 pregions[i].mr_start + pregions[i].mr_size, in moea_bootstrap() 749 pa = pregions[i].mr_start & 0xf0000000; in moea_bootstrap() 750 end = pregions[i].mr_start + pregions[i].mr_size; in moea_bootstrap() 768 CTR3(KTR_PMAP, "region: %#x - %#x (%#x)", regions[i].mr_start, in moea_bootstrap() 769 regions[i].mr_start + regions[i].mr_size, in moea_bootstrap() 774 phys_avail[j] = regions[i].mr_start; in moea_bootstrap() 775 phys_avail[j + 1] = regions[i].mr_start + in moea_bootstrap() [all …]
|
H A D | mmu_oea64.c | 648 if ((pa >= pregions[i].mr_start) && in moea64_calc_wimg() 649 (pa < (pregions[i].mr_start + pregions[i].mr_size))) { in moea64_calc_wimg() 846 for (pa = pregions[i].mr_start; pa < pregions[i].mr_start + in moea64_setup_direct_map() 854 pregions[i].mr_start + pregions[i].mr_size) in moea64_setup_direct_map() 964 regions[i].mr_start, regions[i].mr_start + in moea64_early_bootstrap() 969 phys_avail[j] = regions[i].mr_start; in moea64_early_bootstrap() 970 phys_avail[j + 1] = regions[i].mr_start + in moea64_early_bootstrap() 979 phys_avail[j] = regions[i].mr_start; in moea64_early_bootstrap() 980 phys_avail[j + 1] = regions[i].mr_start + regions[i].mr_size; in moea64_early_bootstrap() 3272 dump_map[i].pa_start = pregions[i].mr_start; in moea64_scan_init()
|
H A D | mmu_radix.c | 1828 start = pregions[i].mr_start; in mmu_radix_dmap_populate() 1921 i, regions[i].mr_start, i, regions[i].mr_size); in mmu_radix_early_bootstrap() 1926 if (regions[i].mr_start & PAGE_MASK) { in mmu_radix_early_bootstrap() 1927 regions[i].mr_start += PAGE_MASK; in mmu_radix_early_bootstrap() 1928 regions[i].mr_start &= ~PAGE_MASK; in mmu_radix_early_bootstrap() 1934 i, pregions[i].mr_start, i, pregions[i].mr_size); in mmu_radix_early_bootstrap() 1943 i, regions[i].mr_start, i, regions[i].mr_size); in mmu_radix_early_bootstrap() 1951 phys_avail[j] = regions[i].mr_start; in mmu_radix_early_bootstrap() 1952 phys_avail[j + 1] = regions[i].mr_start + in mmu_radix_early_bootstrap() 1961 phys_avail[j] = regions[i].mr_start; in mmu_radix_early_bootstrap() [all …]
|
/freebsd/sys/dev/fdt/ |
H A D | fdt_common.c | 488 (u_long *)&mr[i].mr_start, (u_long *)&mr[i].mr_size); in fdt_get_reserved_regions() 533 (u_long *)&reserved[i].mr_start, in fdt_get_reserved_mem() 586 (u_long *)&mr[i].mr_start, (u_long *)&mr[i].mr_size); in fdt_get_mem_regions()
|
/freebsd/sys/riscv/riscv/ |
H A D | machdep.c | 573 physmem_exclude_region(mem_regions[0].mr_start, L2_SIZE, in initriscv()
|
/freebsd/sys/arm/mv/ |
H A D | mv_common.c | 1260 (ddr_base(j) == mr[i].mr_start) && in decode_win_sdram_fixup()
|