Home
last modified time | relevance | path

Searched refs:KASAN_SHADOW_SCALE_SHIFT (Results 1 - 25 of 53) sorted by relevance

123

/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dkasan.h7 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
13 * 'kernel address space start' >> KASAN_SHADOW_SCALE_SHIFT
17 KASAN_SHADOW_SCALE_SHIFT))
19 * 47 bits for kernel address -> (47 - KASAN_SHADOW_SCALE_SHIFT) bits for shadow
20 * 56 bits for kernel address -> (56 - KASAN_SHADOW_SCALE_SHIFT) bits for shadow
24 KASAN_SHADOW_SCALE_SHIFT)))
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dkasan.h7 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
10 (_AC(1, UL) << (_REGION1_SHIFT - KASAN_SHADOW_SCALE_SHIFT))
13 (_AC(1, UL) << (_REGION2_SHIFT - KASAN_SHADOW_SCALE_SHIFT))
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dkasan.h7 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
13 * 'kernel address space start' >> KASAN_SHADOW_SCALE_SHIFT
17 KASAN_SHADOW_SCALE_SHIFT))
19 * 47 bits for kernel address -> (47 - KASAN_SHADOW_SCALE_SHIFT) bits for shadow
20 * 56 bits for kernel address -> (56 - KASAN_SHADOW_SCALE_SHIFT) bits for shadow
24 KASAN_SHADOW_SCALE_SHIFT)))
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dkasan.h13 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
34 #define XKPRANGE_CC_SHADOW_SIZE (XKPRANGE_CC_SIZE >> KASAN_SHADOW_SCALE_SHIFT)
41 #define XKPRANGE_UC_SHADOW_SIZE (XKPRANGE_UC_SIZE >> KASAN_SHADOW_SCALE_SHIFT)
48 #define XKVRANGE_VC_SHADOW_SIZE (XKVRANGE_VC_SIZE >> KASAN_SHADOW_SCALE_SHIFT)
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dkasan.h13 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
34 #define XKPRANGE_CC_SHADOW_SIZE (XKPRANGE_CC_SIZE >> KASAN_SHADOW_SCALE_SHIFT)
41 #define XKPRANGE_UC_SHADOW_SIZE (XKPRANGE_UC_SIZE >> KASAN_SHADOW_SCALE_SHIFT)
48 #define XKVRANGE_VC_SHADOW_SIZE (XKVRANGE_VC_SIZE >> KASAN_SHADOW_SCALE_SHIFT)
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dkasan.h20 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
29 (KASAN_KERN_START >> KASAN_SHADOW_SCALE_SHIFT))
33 #define KASAN_SHADOW_END (-(-KASAN_SHADOW_START >> KASAN_SHADOW_SCALE_SHIFT))
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dkasan.h20 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
29 (KASAN_KERN_START >> KASAN_SHADOW_SCALE_SHIFT))
34 #define KASAN_SHADOW_END (-(-KASAN_SHADOW_START >> KASAN_SHADOW_SCALE_SHIFT))
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Dkasan_def.h74 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
76 #define KASAN_SHADOW_END ((UL(1) << (32 - KASAN_SHADOW_SCALE_SHIFT)) \
H A Dkasan.h17 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
23 * ('kernel address space start' >> KASAN_SHADOW_SCALE_SHIFT)
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Dkasan_def.h74 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
76 #define KASAN_SHADOW_END ((UL(1) << (32 - KASAN_SHADOW_SCALE_SHIFT)) \
H A Dkasan.h17 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
23 * ('kernel address space start' >> KASAN_SHADOW_SCALE_SHIFT)
/kernel/linux/linux-5.10/arch/riscv/include/asm/
H A Dkasan.h11 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
13 #define KASAN_SHADOW_SIZE (UL(1) << (38 - KASAN_SHADOW_SCALE_SHIFT))
/kernel/linux/linux-5.10/Documentation/arm64/
H A Dkasan-offsets.sh13 echo KASAN_SHADOW_SCALE_SHIFT = 3
21 echo KASAN_SHADOW_SCALE_SHIFT = 4
/kernel/linux/linux-6.6/Documentation/arch/arm64/
H A Dkasan-offsets.sh12 echo KASAN_SHADOW_SCALE_SHIFT = 3
20 echo KASAN_SHADOW_SCALE_SHIFT = 4
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dkasan.h9 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
11 (_AC(1, UL) << (_REGION1_SHIFT - KASAN_SHADOW_SCALE_SHIFT))
/kernel/linux/linux-5.10/arch/arm64/
H A DMakefile138 KASAN_SHADOW_SCALE_SHIFT := 4 macro
140 KASAN_SHADOW_SCALE_SHIFT := 3 macro
143 KBUILD_CFLAGS += -DKASAN_SHADOW_SCALE_SHIFT=$(KASAN_SHADOW_SCALE_SHIFT)
144 KBUILD_CPPFLAGS += -DKASAN_SHADOW_SCALE_SHIFT=$(KASAN_SHADOW_SCALE_SHIFT)
145 KBUILD_AFLAGS += -DKASAN_SHADOW_SCALE_SHIFT=$(KASAN_SHADOW_SCALE_SHIFT)
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dkasan.h15 * where N = (1 << KASAN_SHADOW_SCALE_SHIFT).
20 * shadow_addr = (address >> KASAN_SHADOW_SCALE_SHIFT) + KASAN_SHADOW_OFFSET
22 * (1 << (64 - KASAN_SHADOW_SCALE_SHIFT)) shadow addresses that lie in range
26 * (1ULL << (64 - KASAN_SHADOW_SCALE_SHIFT))
28 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
30 #define KASAN_SHADOW_SIZE (UL(1) << ((VA_BITS - 1) - KASAN_SHADOW_SCALE_SHIFT))
/kernel/linux/linux-5.10/arch/xtensa/include/asm/
H A Dkasan.h13 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
20 #define KASAN_SHADOW_SIZE (-KASAN_START_VADDR >> KASAN_SHADOW_SCALE_SHIFT)
/kernel/linux/linux-6.6/arch/um/include/asm/
H A Dkasan.h11 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
17 KASAN_SHADOW_SCALE_SHIFT)
/kernel/linux/linux-6.6/arch/xtensa/include/asm/
H A Dkasan.h13 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
20 #define KASAN_SHADOW_SIZE (-KASAN_START_VADDR >> KASAN_SHADOW_SCALE_SHIFT)
/kernel/linux/linux-5.10/arch/loongarch/mm/
H A Dkasan_init.c54 return (void *)((maddr >> KASAN_SHADOW_SCALE_SHIFT) + offset); in kasan_mem_to_shadow()
69 return (void *)(((addr - XKVRANGE_VC_SHADOW_OFFSET) << KASAN_SHADOW_SCALE_SHIFT) + XKVRANGE_VC_START); in kasan_shadow_to_mem()
71 return (void *)(((addr - XKPRANGE_UC_SHADOW_OFFSET) << KASAN_SHADOW_SCALE_SHIFT) + XKPRANGE_UC_START); in kasan_shadow_to_mem()
73 return (void *)(((addr - XKPRANGE_CC_SHADOW_OFFSET) << KASAN_SHADOW_SCALE_SHIFT) + XKPRANGE_CC_START); in kasan_shadow_to_mem()
/kernel/linux/linux-6.6/arch/arm64/
H A DMakefile138 KASAN_SHADOW_SCALE_SHIFT := 4 macro
140 KASAN_SHADOW_SCALE_SHIFT := 3 macro
143 KBUILD_CFLAGS += -DKASAN_SHADOW_SCALE_SHIFT=$(KASAN_SHADOW_SCALE_SHIFT)
144 KBUILD_CPPFLAGS += -DKASAN_SHADOW_SCALE_SHIFT=$(KASAN_SHADOW_SCALE_SHIFT)
145 KBUILD_AFLAGS += -DKASAN_SHADOW_SCALE_SHIFT=$(KASAN_SHADOW_SCALE_SHIFT)
/kernel/linux/linux-6.6/arch/loongarch/mm/
H A Dkasan_init.c66 return (void *)((maddr >> KASAN_SHADOW_SCALE_SHIFT) + offset); in kasan_mem_to_shadow()
81 return (void *)(((addr - XKVRANGE_VC_SHADOW_OFFSET) << KASAN_SHADOW_SCALE_SHIFT) + XKVRANGE_VC_START); in kasan_shadow_to_mem()
83 return (void *)(((addr - XKPRANGE_UC_SHADOW_OFFSET) << KASAN_SHADOW_SCALE_SHIFT) + XKPRANGE_UC_START); in kasan_shadow_to_mem()
85 return (void *)(((addr - XKPRANGE_CC_SHADOW_OFFSET) << KASAN_SHADOW_SCALE_SHIFT) + XKPRANGE_CC_START); in kasan_shadow_to_mem()
/kernel/linux/linux-6.6/scripts/gdb/linux/
H A Dmm.py109 self.KASAN_SHADOW_SCALE_SHIFT = 3
111 self.KASAN_SHADOW_SCALE_SHIFT = 4
113 self.KASAN_SHADOW_END = (1 << (64 - self.KASAN_SHADOW_SCALE_SHIFT)) + self.KASAN_SHADOW_OFFSET
114 self.PAGE_END = self.KASAN_SHADOW_END - (1 << (self.vabits_actual - self.KASAN_SHADOW_SCALE_SHIFT))
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dkasan.h20 * where N = (1 << KASAN_SHADOW_SCALE_SHIFT).
25 * shadow_addr = (address >> KASAN_SHADOW_SCALE_SHIFT) + KASAN_SHADOW_OFFSET
27 * (1 << (64 - KASAN_SHADOW_SCALE_SHIFT)) shadow addresses that lie in range
31 * (1ULL << (64 - KASAN_SHADOW_SCALE_SHIFT))
33 #define _KASAN_SHADOW_START(va) (KASAN_SHADOW_END - (1UL << ((va) - KASAN_SHADOW_SCALE_SHIFT)))

Completed in 6 milliseconds

123