Home
last modified time | relevance | path

Searched refs:fixmap (Results 1 - 25 of 213) sorted by relevance

123456789

/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Dpatch.c15 #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 Dpatch.c15 #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 Dpatch.c9 #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 Dpatch.c9 #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 Dpatch.c13 #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 Dpatching.c10 #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 Dpatch.c14 #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 Dfixmap.h12 * 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 Dfixmap.h12 * 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 DMakefile6 obj-y := init.o fault.o ioremap.o fixmap.o
/kernel/linux/linux-6.6/arch/parisc/mm/
H A DMakefile6 obj-y := init.o fault.o ioremap.o fixmap.o
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dfixmap.h3 * fixmap.h: compile-time virtual memory allocation
26 #include <asm-generic/fixmap.h>
/kernel/linux/linux-5.10/arch/csky/include/asm/
H A Dfixmap.h28 #include <asm-generic/fixmap.h>
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dfixmap.h2 * 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 Dfixmap.h24 * 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 Dhighmem.h9 #include <asm/fixmap.h>
H A Dfixmap.h28 #include <asm-generic/fixmap.h>
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dfixmap.h2 * 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 Dfixmap.h27 #include <asm-generic/fixmap.h>
/kernel/linux/linux-6.6/arch/mips/mm/
H A Dhighmem.c8 #include <asm/fixmap.h>
/kernel/linux/linux-6.6/arch/um/include/asm/
H A Dfixmap.h23 * 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 Dfixmap.h2 * fixmap.h: compile-time virtual memory allocation
35 #include <asm-generic/fixmap.h>
/kernel/linux/linux-5.10/arch/microblaze/include/asm/
H A Dhighmem.h26 #include <asm/fixmap.h>
H A Dfixmap.h3 * 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 Dvectors.h11 #include <asm/fixmap.h>

Completed in 7 milliseconds

123456789