Home
last modified time | relevance | path

Searched refs:mr_start (Results 1 – 20 of 20) sorted by relevance

/freebsd/sys/powerpc/ofw/
H A Dofw_machdep.c203 output[j].mr_start <<= 32; in parse_ofw_memory()
225 output[j].mr_start + 1; in parse_ofw_memory()
269 output[j].mr_start <<= 32; in parse_numa_ofw_memory()
296 if (exclude[j].mr_start <= avail[i].mr_start && in excise_reserved_regions()
312 if (exclude[j].mr_start >= avail[i].mr_start && in excise_reserved_regions()
313 exclude[j].mr_start < avail[i].mr_start + in excise_reserved_regions()
317 avail[asz].mr_start = in excise_reserved_regions()
326 avail[i].mr_start; in excise_reserved_regions()
336 avail[i].mr_start && exclude[j].mr_start + in excise_reserved_regions()
340 avail[i].mr_start = in excise_reserved_regions()
[all …]
/freebsd/sys/powerpc/powerpc/
H A Dplatform.c86 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 Dplatform_powermac.c149 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 Dplatform_chrp.c151 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 Dplatform.h44 uint64_t mr_start; member
49 uint64_t mr_start; member
/freebsd/sys/sys/
H A Dphysmem.h73 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 Dofw_machdep.h37 vm_offset_t mr_start; member
/freebsd/sys/riscv/include/
H A Dofw_machdep.h33 vm_offset_t mr_start; member
/freebsd/sys/x86/include/
H A Dofw_machdep.h38 vm_offset_t mr_start; member
/freebsd/sys/arm/include/
H A Dofw_machdep.h42 uint64_t mr_start; member
/freebsd/sys/powerpc/booke/
H A Dpmap.c457 if ((pa >= physmem_regions[i].mr_start) && in tlb_calc_wimg()
458 (pa < (physmem_regions[i].mr_start + in tlb_calc_wimg()
774 s = mp->mr_start; in mmu_booke_bootstrap()
775 e = mp->mr_start + mp->mr_size; in mmu_booke_bootstrap()
816 if (s < mp1->mr_start) in mmu_booke_bootstrap()
820 mp1->mr_start = s; in mmu_booke_bootstrap()
823 mp->mr_start = s; in mmu_booke_bootstrap()
834 kstack0_phys = availmem_regions[0].mr_start + in mmu_booke_bootstrap()
850 (uintmax_t)availmem_regions[i].mr_start, in mmu_booke_bootstrap()
851 (uintmax_t)availmem_regions[i].mr_start + in mmu_booke_bootstrap()
[all …]
/freebsd/sys/powerpc/ps3/
H A Dplatform_ps3.c148 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 Dps3bus.c690 sc->regions[i].mr_start, dinfo->dma_base[i], in ps3bus_get_dma_tag()
735 if (segs[i].ds_addr >= sc->regions[j].mr_start && in ps3_iommu_map()
736 segs[i].ds_addr < sc->regions[j].mr_start + in ps3_iommu_map()
745 (segs[i].ds_addr - sc->regions[j].mr_start); in ps3_iommu_map()
/freebsd/sys/powerpc/aim/
H A Dmmu_oea.c419 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()
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()
782 phys_avail[j] = regions[i].mr_start; in moea_bootstrap()
[all …]
H A Dmmu_oea64.c648 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 Dmmu_radix.c1828 start = pregions[i].mr_start; in mmu_radix_dmap_populate()
1920 printf("regions[%d].mr_start=%lx regions[%d].mr_size=%lx\n", in mmu_radix_early_bootstrap()
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()
1933 printf("pregions[%d].mr_start=%lx pregions[%d].mr_size=%lx\n", in mmu_radix_early_bootstrap()
1934 i, pregions[i].mr_start, i, pregions[i].mr_size); in mmu_radix_early_bootstrap()
1942 printf("regions[%d].mr_start=%016lx regions[%d].mr_size=%016lx\n", in mmu_radix_early_bootstrap()
1943 i, regions[i].mr_start, in mmu_radix_early_bootstrap()
[all...]
/freebsd/sys/dev/fdt/
H A Dfdt_common.c488 (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/arm/arm/
H A Dmachdep_boot.c488 mr[j].mr_start = p->md_phys; in arm_add_efi_map_entries()
/freebsd/sys/riscv/riscv/
H A Dmachdep.c561 physmem_exclude_region(mem_regions[0].mr_start, L2_SIZE, in initriscv()
/freebsd/sys/arm/mv/
H A Dmv_common.c1260 (ddr_base(j) == mr[i].mr_start) && in decode_win_sdram_fixup()