Searched refs:dt_phys (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-6.6/arch/arm64/mm/ |
H A D | fixmap.c | 131 void *__init fixmap_remap_fdt(phys_addr_t dt_phys, int *size, pgprot_t prot) in fixmap_remap_fdt() argument 146 if (!dt_phys || dt_phys % MIN_FDT_ALIGN) in fixmap_remap_fdt() 149 dt_phys_base = round_down(dt_phys, PAGE_SIZE); in fixmap_remap_fdt() 150 offset = dt_phys % PAGE_SIZE; in fixmap_remap_fdt()
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | setup.c | 176 asmlinkage void __init early_fdt_map(u64 dt_phys) in early_fdt_map() argument 181 early_fdt_ptr = fixmap_remap_fdt(dt_phys, &fdt_size, PAGE_KERNEL); in early_fdt_map() 184 static void __init setup_machine_fdt(phys_addr_t dt_phys) in setup_machine_fdt() argument 187 void *dt_virt = fixmap_remap_fdt(dt_phys, &size, PAGE_KERNEL); in setup_machine_fdt() 191 memblock_reserve(dt_phys, size); in setup_machine_fdt() 198 &dt_phys, dt_virt); in setup_machine_fdt() 210 fixmap_remap_fdt(dt_phys, &size, PAGE_KERNEL_RO); in setup_machine_fdt()
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | setup.c | 171 static void __init setup_machine_fdt(phys_addr_t dt_phys) in setup_machine_fdt() argument 174 void *dt_virt = fixmap_remap_fdt(dt_phys, &size, PAGE_KERNEL); in setup_machine_fdt() 178 memblock_reserve(dt_phys, size); in setup_machine_fdt() 185 &dt_phys, dt_virt); in setup_machine_fdt() 192 fixmap_remap_fdt(dt_phys, &size, PAGE_KERNEL_RO); in setup_machine_fdt()
|
H A D | kaslr.c | 82 u64 __init kaslr_early_init(u64 dt_phys) in kaslr_early_init() argument 103 fdt = fixmap_remap_fdt(dt_phys, &size, PAGE_KERNEL); in kaslr_early_init()
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | setup.h | 11 void early_fdt_map(u64 dt_phys);
|
H A D | mmu.h | 72 extern void *fixmap_remap_fdt(phys_addr_t dt_phys, int *size, pgprot_t prot);
|
/kernel/linux/linux-5.10/arch/sh/kernel/ |
H A D | setup.c | 249 void __ref sh_fdt_init(phys_addr_t dt_phys) in sh_fdt_init() argument 260 dt_virt = phys_to_virt(dt_phys); in sh_fdt_init() 265 " at physical address %p\n", (void *)dt_phys); in sh_fdt_init()
|
/kernel/linux/linux-6.6/arch/sh/kernel/ |
H A D | setup.c | 249 void __ref sh_fdt_init(phys_addr_t dt_phys) in sh_fdt_init() argument 260 dt_virt = phys_to_virt(dt_phys); in sh_fdt_init() 265 " at physical address %p\n", (void *)dt_phys); in sh_fdt_init()
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | mmu.h | 105 extern void *fixmap_remap_fdt(phys_addr_t dt_phys, int *size, pgprot_t prot);
|
/kernel/linux/linux-5.10/arch/arm64/mm/ |
H A D | mmu.c | 1306 void *__init fixmap_remap_fdt(phys_addr_t dt_phys, int *size, pgprot_t prot) in fixmap_remap_fdt() argument 1320 if (!dt_phys || dt_phys % MIN_FDT_ALIGN) in fixmap_remap_fdt() 1338 offset = dt_phys % SWAPPER_BLOCK_SIZE; in fixmap_remap_fdt() 1342 create_mapping_noalloc(round_down(dt_phys, SWAPPER_BLOCK_SIZE), in fixmap_remap_fdt() 1353 create_mapping_noalloc(round_down(dt_phys, SWAPPER_BLOCK_SIZE), dt_virt_base, in fixmap_remap_fdt()
|
Completed in 7 milliseconds