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