Home
last modified time | relevance | path

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

12

/freebsd/sys/i386/i386/
H A Dmachdep.c749 add_physmap_entry(uint64_t base, uint64_t length, vm_paddr_t *physmap, in add_physmap_entry() argument
785 if (base < physmap[i + 1]) { in add_physmap_entry()
786 if (base + length <= physmap[i]) { in add_physmap_entry()
798 if (insert_idx <= physmap_idx && base + length == physmap[insert_idx]) { in add_physmap_entry()
799 physmap[insert_idx] = base; in add_physmap_entry()
804 if (insert_idx > 0 && base == physmap[insert_idx - 1]) { in add_physmap_entry()
805 physmap[insert_idx - 1] += length; in add_physmap_entry()
822 physmap[i] = physmap[i - 2]; in add_physmap_entry()
823 physmap[i + 1] = physmap[i - 1]; in add_physmap_entry()
827 physmap[insert_idx] = base; in add_physmap_entry()
[all …]
H A Dmp_machdep.c152 alloc_ap_trampoline(vm_paddr_t *physmap, unsigned int *physmap_idx) in alloc_ap_trampoline() argument
164 if (physmap[i] >= MiB(1) || in alloc_ap_trampoline()
165 (trunc_page(physmap[i + 1]) - round_page(physmap[i])) < in alloc_ap_trampoline()
174 if (physmap[i + 1] < MiB(1)) { in alloc_ap_trampoline()
175 boot_address = trunc_page(physmap[i + 1]); in alloc_ap_trampoline()
176 if ((physmap[i + 1] - boot_address) < bootMP_size) in alloc_ap_trampoline()
178 physmap[i + 1] = boot_address; in alloc_ap_trampoline()
180 boot_address = round_page(physmap[i]); in alloc_ap_trampoline()
181 physmap[i] = boot_address + round_page(bootMP_size); in alloc_ap_trampoline()
183 if (physmap[i] == physmap[i + 1] && *physmap_idx != 0) { in alloc_ap_trampoline()
[all …]
/freebsd/sys/amd64/amd64/
H A Dmachdep.c631 add_physmap_entry(uint64_t base, uint64_t length, vm_paddr_t *physmap, in add_physmap_entry() argument
649 if (base < physmap[i + 1]) { in add_physmap_entry()
650 if (base + length <= physmap[i]) { in add_physmap_entry()
662 if (insert_idx <= physmap_idx && base + length == physmap[insert_idx]) { in add_physmap_entry()
663 physmap[insert_idx] = base; in add_physmap_entry()
668 if (insert_idx > 0 && base == physmap[insert_idx - 1]) { in add_physmap_entry()
669 physmap[insert_idx - 1] += length; in add_physmap_entry()
686 physmap[i] = physmap[i - 2]; in add_physmap_entry()
687 physmap[i + 1] = physmap[i - 1]; in add_physmap_entry()
691 physmap[insert_idx] = base; in add_physmap_entry()
[all …]
/freebsd/sys/x86/xen/
H A Dpv.c351 pvh_parse_memmap_start_info(vm_paddr_t *physmap, in pvh_parse_memmap_start_info() argument
376 bios_add_smap_entries(&entry, 1, physmap, physmap_idx); in pvh_parse_memmap_start_info()
381 xen_pvh_parse_memmap(vm_paddr_t *physmap, int *physmap_idx) in xen_pvh_parse_memmap() argument
402 bios_add_smap_entries(xen_smap, size, physmap, physmap_idx); in xen_pvh_parse_memmap()
406 pvh_parse_memmap(vm_paddr_t *physmap, int *physmap_idx) in pvh_parse_memmap() argument
415 pvh_parse_memmap_start_info(physmap, physmap_idx); in pvh_parse_memmap()
417 xen_pvh_parse_memmap(physmap, physmap_idx); in pvh_parse_memmap()
/freebsd/sys/contrib/device-tree/Bindings/mtd/
H A Dgpmc-nor.txt13 - compatible: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
24 - linux,mtd-name: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
H A Dintel,ixp4xx-flash.txt11 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 Dcortina,gemini-flash.txt12 For the rest of the properties, see mtd-physmap.yaml.
H A Dmtd-physmap.txt27 physmap-flash drivers as boot loader pass the mtd partition via the old
28 device name physmap-flash.
/freebsd/sys/amd64/include/pc/
H A Dbios.h89 vm_paddr_t *physmap, int *physmap_idx);
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/
H A Dmt8186-corsola-tentacruel-sku262144.dts18 function-row-physmap = <
H A Dmt8186-corsola-tentacool-sku327681.dts26 function-row-physmap = <
H A Dmt8192-asurada-spherion-r4.dts32 function-row-physmap = <
H A Dmt8192-asurada-hayato-r5-sku2.dts16 function-row-physmap = <
H A Dmt8192-asurada-spherion-r0.dts33 function-row-physmap = <
H A Dmt8192-asurada-hayato-r1.dts15 function-row-physmap = <
H A Dmt8186-corsola-steelix.dtsi132 function-row-physmap = <
/freebsd/sys/x86/include/
H A Dx86_smp.h88 void alloc_ap_trampoline(vm_paddr_t *physmap, unsigned int *physmap_idx);
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dsc7180-trogdor-pazquel360.dtsi32 function-row-physmap = <
H A Dsc7180-trogdor-kingoftown.dtsi43 function-row-physmap = <
H A Dsc7180-trogdor-kingoftown.dts45 function-row-physmap = <
H A Dsc7180-trogdor-pazquel.dtsi50 function-row-physmap = <
/freebsd/sys/contrib/device-tree/src/arm/microchip/
H A Dat91rm9200ek.dts100 linux,mtd-name = "physmap-flash.0";
H A Dsama5d3xcm.dtsi57 linux,mtd-name = "physmap-flash.0";
/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/
H A Dimx31-lite.dts164 linux,mtd-name = "physmap-flash.0";

12