Home
last modified time | relevance | path

Searched refs:physmap (Results 1 – 18 of 18) sorted by relevance

/f-stack/freebsd/amd64/amd64/
H A Dmachdep.c1005 if (base < physmap[i + 1]) { in add_physmap_entry()
1019 physmap[insert_idx] = base; in add_physmap_entry()
1042 physmap[i] = physmap[i - 2]; in add_physmap_entry()
1043 physmap[i + 1] = physmap[i - 1]; in add_physmap_entry()
1047 physmap[insert_idx] = base; in add_physmap_entry()
1167 physmap, physmap_idx)) in add_efi_map_entries()
1236 bzero(physmap, sizeof(physmap)); in getmemsize()
1247 if (physmap[i] <= 0xA0000) { in getmemsize()
1320 physmap[0] = PAGE_SIZE; in getmemsize()
1322 physmap[0] = round_page(physmap[1] - PAGE_SIZE); in getmemsize()
[all …]
H A Dmp_machdep.c134 mp_bootaddress(vm_paddr_t *physmap, unsigned int *physmap_idx) in mp_bootaddress() argument
140 alloc_ap_trampoline(physmap, physmap_idx); in mp_bootaddress()
155 start = round_page(physmap[i]); in mp_bootaddress()
157 if (start < end && end <= physmap[i + 1] && in mp_bootaddress()
161 physmap[i] = end; in mp_bootaddress()
169 end = trunc_page(physmap[i + 1]); in mp_bootaddress()
171 if (start < end && start >= physmap[i] && in mp_bootaddress()
175 physmap[i + 1] = start; in mp_bootaddress()
181 if (physmap[i] == physmap[i + 1] && *physmap_idx != 0) { in mp_bootaddress()
182 memmove(&physmap[i], &physmap[i + 2], in mp_bootaddress()
[all …]
/f-stack/freebsd/i386/i386/
H A Dmachdep.c1700 if (base < physmap[i + 1]) { in add_physmap_entry()
1714 physmap[insert_idx] = base; in add_physmap_entry()
1737 physmap[i] = physmap[i - 2]; in add_physmap_entry()
1738 physmap[i + 1] = physmap[i - 1]; in add_physmap_entry()
1742 physmap[insert_idx] = base; in add_physmap_entry()
1825 bzero(physmap, sizeof(physmap)); in getmemsize()
1909 if (physmap[1] != 0) in getmemsize()
1953 physmap[0] = 0; in getmemsize()
1954 physmap[1] = basemem * 1024; in getmemsize()
1957 physmap[physmap_idx + 1] = physmap[physmap_idx] + extmem * 1024; in getmemsize()
[all …]
/f-stack/freebsd/x86/x86/
H A Dmp_x86.c948 if (physmap[i] >= MiB(1) || in alloc_ap_trampoline()
949 (trunc_page(physmap[i + 1]) - round_page(physmap[i])) < in alloc_ap_trampoline()
958 if (physmap[i + 1] < MiB(1)) { in alloc_ap_trampoline()
959 boot_address = trunc_page(physmap[i + 1]); in alloc_ap_trampoline()
960 if ((physmap[i + 1] - boot_address) < bootMP_size) in alloc_ap_trampoline()
962 physmap[i + 1] = boot_address; in alloc_ap_trampoline()
964 boot_address = round_page(physmap[i]); in alloc_ap_trampoline()
965 physmap[i] = boot_address + round_page(bootMP_size); in alloc_ap_trampoline()
967 if (physmap[i] == physmap[i + 1] && *physmap_idx != 0) { in alloc_ap_trampoline()
968 memmove(&physmap[i], &physmap[i + 2], in alloc_ap_trampoline()
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/mtd/
H A Dintel,ixp4xx-flash.txt11 For the rest of the properties, see mtd-physmap.txt.
H A Dgpmc-nor.txt13 - compatible: Documentation/devicetree/bindings/mtd/mtd-physmap.txt
24 - linux,mtd-name: Documentation/devicetree/bindings/mtd/mtd-physmap.txt
H A Dcortina,gemini-flash.txt12 For the rest of the properties, see mtd-physmap.txt.
H A Darm-versatile.txt15 For the rest of the properties, see mtd-physmap.txt.
H A Dmtd-physmap.txt27 physmap-flash drivers as boot loader pass the mtd partition via the old
28 device name physmap-flash.
/f-stack/freebsd/amd64/include/pc/
H A Dbios.h123 vm_paddr_t *physmap, int *physmap_idx);
/f-stack/freebsd/x86/include/
H A Dx86_smp.h92 void alloc_ap_trampoline(vm_paddr_t *physmap, unsigned int *physmap_idx);
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Dat91rm9200ek.dts100 linux,mtd-name = "physmap-flash.0";
H A Dsama5d3xcm.dtsi57 linux,mtd-name = "physmap-flash.0";
H A Dimx31-lite.dts164 linux,mtd-name = "physmap-flash.0";
H A Dimx27-eukrea-cpuimx27.dtsi99 linux,mtd-name = "physmap-flash.0";
H A Dimx27-phytec-phycore-som.dtsi329 linux,mtd-name = "physmap-flash.0";
/f-stack/freebsd/x86/xen/
H A Dpv.c655 xen_pvh_parse_memmap(caddr_t kmdp, vm_paddr_t *physmap, int *physmap_idx) in xen_pvh_parse_memmap() argument
673 bios_add_smap_entries(xen_smap, size, physmap, physmap_idx); in xen_pvh_parse_memmap()
/f-stack/freebsd/arm64/arm64/
H A Dpmap.c297 static vm_paddr_t physmap[PHYSMAP_SIZE]; variable
796 pa = physmap[i] & ~L2_OFFSET; in pmap_bootstrap_dmap()
816 for (; va < DMAP_MAX_ADDRESS && pa < physmap[i + 1]; in pmap_bootstrap_dmap()
837 for (; va < DMAP_MAX_ADDRESS && pa < physmap[i + 1] && in pmap_bootstrap_dmap()
838 (physmap[i + 1] - pa) >= L1_SIZE; in pmap_bootstrap_dmap()
847 if (pa < physmap[i + 1]) { in pmap_bootstrap_dmap()
863 for (; va < DMAP_MAX_ADDRESS && pa < physmap[i + 1]; in pmap_bootstrap_dmap()
980 physmap_idx = physmem_avail(physmap, nitems(physmap)); in pmap_bootstrap()
988 if (physmap[i] == physmap[i + 1]) in pmap_bootstrap()
990 if (physmap[i] <= min_pa) in pmap_bootstrap()
[all …]