mmu.h (75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37) | mmu.h (e112b032a72c78f15d0c803c5dc6be444c2e6c66) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Copyright (C) 2012 ARM Ltd. 4 */ 5#ifndef __ASM_MMU_H 6#define __ASM_MMU_H 7 8#include <asm/cputype.h> --- 112 unchanged lines hidden (view full) --- 121extern void arm64_memblock_init(void); 122extern void paging_init(void); 123extern void bootmem_init(void); 124extern void __iomem *early_io_map(phys_addr_t phys, unsigned long virt); 125extern void init_mem_pgprot(void); 126extern void create_pgd_mapping(struct mm_struct *mm, phys_addr_t phys, 127 unsigned long virt, phys_addr_t size, 128 pgprot_t prot, bool page_mappings_only); | 1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Copyright (C) 2012 ARM Ltd. 4 */ 5#ifndef __ASM_MMU_H 6#define __ASM_MMU_H 7 8#include <asm/cputype.h> --- 112 unchanged lines hidden (view full) --- 121extern void arm64_memblock_init(void); 122extern void paging_init(void); 123extern void bootmem_init(void); 124extern void __iomem *early_io_map(phys_addr_t phys, unsigned long virt); 125extern void init_mem_pgprot(void); 126extern void create_pgd_mapping(struct mm_struct *mm, phys_addr_t phys, 127 unsigned long virt, phys_addr_t size, 128 pgprot_t prot, bool page_mappings_only); |
129extern void *fixmap_remap_fdt(phys_addr_t dt_phys); | 129extern void *fixmap_remap_fdt(phys_addr_t dt_phys, int *size, pgprot_t prot); |
130extern void mark_linear_text_alias_ro(void); 131 132#define INIT_MM_CONTEXT(name) \ 133 .pgd = init_pg_dir, 134 135#endif /* !__ASSEMBLY__ */ 136#endif | 130extern void mark_linear_text_alias_ro(void); 131 132#define INIT_MM_CONTEXT(name) \ 133 .pgd = init_pg_dir, 134 135#endif /* !__ASSEMBLY__ */ 136#endif |