/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | patch.c | 15 #include <asm/fixmap.h> 26 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags, in patch_map() argument 42 set_fixmap(fixmap, page_to_phys(page)); in patch_map() 45 return (void *) (__fix_to_virt(fixmap) + (uintaddr & ~PAGE_MASK)); in patch_map() 48 static void __kprobes patch_unmap(int fixmap, unsigned long *flags) in patch_unmap() argument 50 clear_fixmap(fixmap); in patch_unmap() 60 u32 *p, *fixmap; in __patch_text_multiple() local 68 p = fixmap = patch_map(addr, FIX_TEXT_POKE0, &flags, &mapped); in __patch_text_multiple() 79 flush_kernel_dcache_range_asm((unsigned long)fixmap, in __patch_text_multiple() 81 flush_tlb_kernel_range((unsigned long)fixmap, in __patch_text_multiple() [all...] |
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | patch.c | 15 #include <asm/fixmap.h> 26 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags, in patch_map() argument 42 set_fixmap(fixmap, page_to_phys(page)); in patch_map() 45 return (void *) (__fix_to_virt(fixmap) + (uintaddr & ~PAGE_MASK)); in patch_map() 48 static void __kprobes patch_unmap(int fixmap, unsigned long *flags) in patch_unmap() argument 50 clear_fixmap(fixmap); in patch_unmap() 60 u32 *p, *fixmap; in __patch_text_multiple() local 68 p = fixmap = patch_map(addr, FIX_TEXT_POKE0, &flags, &mapped); in __patch_text_multiple() 79 flush_kernel_dcache_range_asm((unsigned long)fixmap, in __patch_text_multiple() 81 flush_tlb_kernel_range((unsigned long)fixmap, in __patch_text_multiple() [all...] |
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | patch.c | 9 #include <asm/fixmap.h> 22 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags) in patch_map() argument 38 set_fixmap(fixmap, page_to_phys(page)); in patch_map() 40 return (void *) (__fix_to_virt(fixmap) + (uintaddr & ~PAGE_MASK)); in patch_map() 43 static void __kprobes patch_unmap(int fixmap, unsigned long *flags) in patch_unmap() argument 45 clear_fixmap(fixmap); in patch_unmap() 51 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags) in patch_map() argument 55 static void __kprobes patch_unmap(int fixmap, unsigned long *flags) { } in patch_unmap() argument
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | patch.c | 9 #include <asm/fixmap.h> 22 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags) in patch_map() argument 38 set_fixmap(fixmap, page_to_phys(page)); in patch_map() 40 return (void *) (__fix_to_virt(fixmap) + (uintaddr & ~PAGE_MASK)); in patch_map() 43 static void __kprobes patch_unmap(int fixmap, unsigned long *flags) in patch_unmap() argument 45 clear_fixmap(fixmap); in patch_unmap() 51 static void __kprobes *patch_map(void *addr, int fixmap, unsigned long *flags) in patch_map() argument 55 static void __kprobes patch_unmap(int fixmap, unsigned long *flags) { } in patch_unmap() argument
|
/kernel/linux/linux-5.10/arch/riscv/kernel/ |
H A D | patch.c | 13 #include <asm/fixmap.h> 34 static void *patch_map(void *addr, int fixmap) in patch_map() argument 48 return (void *)set_fixmap_offset(fixmap, page_to_phys(page) + in patch_map() 53 static void patch_unmap(int fixmap) in patch_unmap() argument 55 clear_fixmap(fixmap); in patch_unmap()
|
/kernel/linux/linux-6.6/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 45 return (void *)set_fixmap_offset(fixmap, page_to_phys(page) + in patch_map() 49 static void __kprobes patch_unmap(int fixmap) in patch_unmap() argument 51 clear_fixmap(fixmap); in patch_unmap()
|
/kernel/linux/linux-6.6/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 56 return (void *)set_fixmap_offset(fixmap, page_to_phys(page) + in patch_map() 60 static void patch_unmap(int fixmap) in patch_unmap() argument 62 clear_fixmap(fixmap); in patch_unmap()
|
/kernel/linux/linux-5.10/arch/hexagon/include/asm/ |
H A D | fixmap.h | 12 * A lot of the fixmap info is already in mem-layout.h 16 #include <asm-generic/fixmap.h>
|
/kernel/linux/linux-6.6/arch/hexagon/include/asm/ |
H A D | fixmap.h | 12 * A lot of the fixmap info is already in mem-layout.h 16 #include <asm-generic/fixmap.h>
|
/kernel/linux/linux-5.10/arch/parisc/mm/ |
H A D | Makefile | 6 obj-y := init.o fault.o ioremap.o fixmap.o
|
/kernel/linux/linux-6.6/arch/parisc/mm/ |
H A D | Makefile | 6 obj-y := init.o fault.o ioremap.o fixmap.o
|
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | fixmap.h | 3 * fixmap.h: compile-time virtual memory allocation 26 #include <asm-generic/fixmap.h>
|
/kernel/linux/linux-5.10/arch/csky/include/asm/ |
H A D | fixmap.h | 28 #include <asm-generic/fixmap.h>
|
/kernel/linux/linux-5.10/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>
|
/kernel/linux/linux-5.10/arch/um/include/asm/ |
H A D | fixmap.h | 24 * physical memory with fixmap indices. 31 * on UP currently we will have no trace of the fixmap mechanizm, 47 * the start of the fixmap, and leave one page empty 55 #include <asm-generic/fixmap.h>
|
/kernel/linux/linux-5.10/arch/nds32/include/asm/ |
H A D | highmem.h | 9 #include <asm/fixmap.h>
|
H A D | fixmap.h | 28 #include <asm-generic/fixmap.h>
|
/kernel/linux/linux-6.6/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>
|
/kernel/linux/linux-6.6/arch/csky/include/asm/ |
H A D | fixmap.h | 27 #include <asm-generic/fixmap.h>
|
/kernel/linux/linux-6.6/arch/mips/mm/ |
H A D | highmem.c | 8 #include <asm/fixmap.h>
|
/kernel/linux/linux-6.6/arch/um/include/asm/ |
H A D | fixmap.h | 23 * physical memory with fixmap indices. 30 * on UP currently we will have no trace of the fixmap mechanizm, 46 * the start of the fixmap, and leave one page empty 54 #include <asm-generic/fixmap.h>
|
/kernel/linux/linux-6.6/arch/xtensa/include/asm/ |
H A D | fixmap.h | 2 * fixmap.h: compile-time virtual memory allocation 35 #include <asm-generic/fixmap.h>
|
/kernel/linux/linux-5.10/arch/microblaze/include/asm/ |
H A D | highmem.h | 26 #include <asm/fixmap.h>
|
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>
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | vectors.h | 11 #include <asm/fixmap.h>
|