| /linux/arch/openrisc/kernel/ |
| H A D | patching.c | 14 #include <asm/fixmap.h> 20 static __always_inline void *patch_map(void *addr, int fixmap) in patch_map() argument 33 return (void *)set_fixmap_offset(fixmap, phys); in patch_map() 36 static void patch_unmap(int fixmap) in patch_unmap() argument 38 clear_fixmap(fixmap); in patch_unmap()
|
| /linux/arch/mips/include/asm/ |
| H A D | fixmap.h | 2 * fixmap.h: compile-time virtual memory allocation 36 * physical memory with fixmap indices. 43 * on UP currently we will have no trace of the fixmap mechanizm, 64 * the start of the fixmap, and leave one page empty 70 #include <asm-generic/fixmap.h>
|
| /linux/arch/sh/include/asm/ |
| H A D | fixmap.h | 3 * fixmap.h: compile-time virtual memory allocation 30 * physical memory with fixmap indices. 37 * on UP currently we will have no trace of the fixmap mechanizm, 75 * the start of the fixmap, and leave one page empty 84 #include <asm-generic/fixmap.h>
|
| /linux/arch/hexagon/include/asm/ |
| H A D | fixmap.h | 3 * Fixmap support for Hexagon - enough to support highmem features 12 * A lot of the fixmap info is already in mem-layout.h 16 #include <asm-generic/fixmap.h>
|
| /linux/arch/riscv/kernel/ |
| H A D | patch.c | 14 #include <asm/fixmap.h> 40 * So use '__always_inline' and 'const unsigned int fixmap' here. 42 static __always_inline void *patch_map(void *addr, const unsigned int fixmap) in patch_map() argument 58 return (void *)set_fixmap_offset(fixmap, phys); in patch_map() 61 static void patch_unmap(int fixmap) in patch_unmap() argument 63 clear_fixmap(fixmap); in patch_unmap()
|
| /linux/arch/arm64/kernel/ |
| H A D | patching.c | 10 #include <asm/fixmap.h> 31 static void __kprobes *patch_map(void *addr, int fixmap) in patch_map() argument 43 return (void *)set_fixmap_offset(fixmap, phys); in patch_map() 46 static void __kprobes patch_unmap(int fixmap) in patch_unmap() argument 48 clear_fixmap(fixmap); in patch_unmap()
|
| /linux/arch/riscv/include/asm/ |
| H A D | fixmap.h | 21 * set_fixmap(idx,phys) to associate physical memory with fixmap indices. 26 * The fdt fixmap mapping must be PMD aligned and will be mapped 64 #include <asm-generic/fixmap.h>
|
| /linux/arch/microblaze/include/asm/ |
| H A D | fixmap.h | 3 * fixmap.h: compile-time virtual memory allocation 41 * physical memory with fixmap indices. 63 #include <asm-generic/fixmap.h>
|
| H A D | highmem.h | 26 #include <asm/fixmap.h> 37 * table covers enough memory (32MB/512MB/2GB resp.), so that both FIXMAP
|
| /linux/arch/powerpc/include/asm/ |
| H A D | fixmap.h | 2 * fixmap.h: compile-time virtual memory allocation 39 * physical memory with fixmap indices. 91 #include <asm-generic/fixmap.h>
|
| H A D | highmem.h | 29 #include <asm/fixmap.h> 40 * table covers enough memory (32MB/512MB/2GB resp.), so that both FIXMAP
|
| /linux/arch/loongarch/include/asm/ |
| H A D | fixmap.h | 3 * fixmap.h: compile-time virtual memory allocation 35 #include <asm-generic/fixmap.h>
|
| /linux/arch/xtensa/include/asm/ |
| H A D | fixmap.h | 2 * fixmap.h: compile-time virtual memory allocation 35 #include <asm-generic/fixmap.h>
|
| /linux/arch/riscv/mm/ |
| H A D | init.c | 27 #include <asm/fixmap.h> 136 print_ml("fixmap", (unsigned long)FIXADDR_START, in print_vm_layout() 294 * not work for DTB pointers that are fixmap addresses in setup_bootmem() 907 /* Make sure the fdt fixmap address is always aligned on PMD size */ in create_fdt_early_page_table() 955 * fixmap page table alloc functions must be used as a means to temporarily 1084 /* Setup early PGD for fixmap */ in setup_vm() 1089 /* Setup fixmap P4D and PUD */ in setup_vm() 1093 /* Setup fixmap PUD and PMD */ in setup_vm() 1127 * Bootime fixmap only can handle PMD_SIZE mapping. Thus, boot-ioremap in setup_vm() 1135 * Early ioremap fixmap is already created as it lies within first 2MB in setup_vm() [all …]
|
| /linux/arch/x86/mm/ |
| H A D | pgtable_32.c | 14 #include <asm/fixmap.h> 90 * so relocating the fixmap can be done before paging initialization.
|
| H A D | cpu_entry_area.c | 10 #include <asm/fixmap.h> 176 /* Setup the fixmap mappings only once per-processor */ 181 /* On 64-bit systems, we use a read-only fixmap GDT and TSS. */ in setup_cpu_entry_area()
|
| /linux/arch/powerpc/platforms/embedded6xx/ |
| H A D | usbgecko_udbg.c | 16 #include <asm/fixmap.h> 278 * The BAT uses a virtual address range reserved at the fixmap. in udbg_init_usbgecko() 299 * a reserved fixmap area. in udbg_init_usbgecko()
|
| /linux/Documentation/arch/riscv/ |
| H A D | boot.rst | 132 it uses temporary mappings in the fixmap region to be able to access the 142 Devicetree mapping via fixmap 147 ``setup_vm_final()``, the RISC-V kernel uses the fixmap region to map the
|
| H A D | vm-layout.rst | 50 ffffffc4fea00000 | -236 GB | ffffffc4feffffff | 6 MB | fixmap 87 ffff8d7ffea00000 | -114.5 TB | ffff8d7ffeffffff | 6 MB | fixmap 123 ff1bfffffea00000 | -57 PB | ff1bfffffeffffff | 6 MB | fixmap
|
| /linux/arch/parisc/mm/ |
| H A D | Makefile | 6 obj-y := init.o fault.o ioremap.o fixmap.o
|
| /linux/Documentation/translations/zh_CN/arch/riscv/ |
| H A D | vm-layout.rst | 55 ffffffc6fee00000 | -228 GB | ffffffc6feffffff | 2 MB | fixmap 91 ffff8d7ffee00000 | -114.5 TB | ffff8d7ffeffffff | 2 MB | fixmap
|
| /linux/arch/loongarch/mm/ |
| H A D | highmem.c | 5 #include <asm/fixmap.h>
|
| /linux/arch/arm64/mm/ |
| H A D | ptdump.c | 22 #include <asm/fixmap.h> 396 { FIXADDR_TOT_START, "Fixmap start" }, in ptdump_init() 397 { FIXADDR_TOP, "Fixmap end" }, in ptdump_init()
|
| /linux/arch/mips/mm/ |
| H A D | highmem.c | 8 #include <asm/fixmap.h>
|
| /linux/arch/csky/include/asm/ |
| H A D | fixmap.h | 27 #include <asm-generic/fixmap.h>
|