Home
last modified time | relevance | path

Searched refs:KASAN_SHADOW_SCALE_SHIFT (Results 1 – 25 of 29) sorted by relevance

12

/linux-6.15/arch/loongarch/include/asm/
H A Dkasan.h13 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
35 #define XKPRANGE_CC_SHADOW_SIZE (XKPRANGE_CC_SIZE >> KASAN_SHADOW_SCALE_SHIFT)
42 #define XKPRANGE_UC_SHADOW_SIZE (XKPRANGE_UC_SIZE >> KASAN_SHADOW_SCALE_SHIFT)
49 #define XKPRANGE_WC_SHADOW_SIZE (XKPRANGE_WC_SIZE >> KASAN_SHADOW_SCALE_SHIFT)
56 #define XKVRANGE_VC_SHADOW_SIZE (XKVRANGE_VC_SIZE >> KASAN_SHADOW_SCALE_SHIFT)
/linux-6.15/arch/x86/include/asm/
H A Dkasan.h7 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
17 KASAN_SHADOW_SCALE_SHIFT))
24 KASAN_SHADOW_SCALE_SHIFT)))
/linux-6.15/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))
/linux-6.15/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
/linux-6.15/Documentation/arch/arm64/
H A Dkasan-offsets.sh12 echo KASAN_SHADOW_SCALE_SHIFT = 3
20 echo KASAN_SHADOW_SCALE_SHIFT = 4
/linux-6.15/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))
/linux-6.15/arch/riscv/include/asm/
H A Dkasan.h26 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
28 #define KASAN_SHADOW_SIZE (UL(1) << ((VA_BITS - 1) - KASAN_SHADOW_SCALE_SHIFT))
/linux-6.15/arch/um/include/asm/
H A Dkasan.h11 #define KASAN_SHADOW_SCALE_SHIFT 3 macro
17 KASAN_SHADOW_SCALE_SHIFT)
/linux-6.15/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)
/linux-6.15/arch/arm64/
H A DMakefile156 KASAN_SHADOW_SCALE_SHIFT := 4 macro
158 KASAN_SHADOW_SCALE_SHIFT := 3 macro
161 KBUILD_CFLAGS += -DKASAN_SHADOW_SCALE_SHIFT=$(KASAN_SHADOW_SCALE_SHIFT)
162 KBUILD_CPPFLAGS += -DKASAN_SHADOW_SCALE_SHIFT=$(KASAN_SHADOW_SCALE_SHIFT)
163 KBUILD_AFLAGS += -DKASAN_SHADOW_SCALE_SHIFT=$(KASAN_SHADOW_SCALE_SHIFT)
/linux-6.15/arch/loongarch/mm/
H A Dkasan_init.c76 return (void *)((maddr >> KASAN_SHADOW_SCALE_SHIFT) + offset); in kasan_mem_to_shadow()
91 …return (void *)(((addr - XKVRANGE_VC_SHADOW_OFFSET) << KASAN_SHADOW_SCALE_SHIFT) + XKVRANGE_VC_STA… in kasan_shadow_to_mem()
93 …return (void *)(((addr - XKPRANGE_WC_SHADOW_OFFSET) << KASAN_SHADOW_SCALE_SHIFT) + XKPRANGE_WC_STA… in kasan_shadow_to_mem()
95 …return (void *)(((addr - XKPRANGE_UC_SHADOW_OFFSET) << KASAN_SHADOW_SCALE_SHIFT) + XKPRANGE_UC_STA… in kasan_shadow_to_mem()
97 …return (void *)(((addr - XKPRANGE_CC_SHADOW_OFFSET) << KASAN_SHADOW_SCALE_SHIFT) + XKPRANGE_CC_STA… in kasan_shadow_to_mem()
/linux-6.15/scripts/gdb/linux/
H A Dkasan.py42 return (addr >> self.p_ops.KASAN_SHADOW_SCALE_SHIFT) + self.p_ops.KASAN_SHADOW_OFFSET
H A Dmm.py114 self.KASAN_SHADOW_SCALE_SHIFT = 3
116 self.KASAN_SHADOW_SCALE_SHIFT = 4
118 … self.KASAN_SHADOW_END = (1 << (64 - self.KASAN_SHADOW_SCALE_SHIFT)) + self.KASAN_SHADOW_OFFSET
119 …self.PAGE_END = self.KASAN_SHADOW_END - (1 << (self.vabits_actual - self.KASAN_SHADOW_SCALE_SHIFT))
/linux-6.15/include/linux/
H A Dexecmem.h12 #define MODULE_ALIGN (PAGE_SIZE << KASAN_SHADOW_SCALE_SHIFT)
H A Dkasan.h64 return (void *)((unsigned long)addr >> KASAN_SHADOW_SCALE_SHIFT) in kasan_mem_to_shadow()
/linux-6.15/arch/arm64/include/asm/
H A Dcache.h48 #define ARCH_SLAB_MINALIGN (1ULL << KASAN_SHADOW_SCALE_SHIFT)
H A Dmemory.h103 #define KASAN_SHADOW_END ((UL(1) << (64 - KASAN_SHADOW_SCALE_SHIFT)) + KASAN_SHADOW_OFFSET)
104 #define _KASAN_SHADOW_START(va) (KASAN_SHADOW_END - (UL(1) << ((va) - KASAN_SHADOW_SCALE_SHIFT)))
/linux-6.15/arch/xtensa/mm/
H A Dkasan_init.c74 (KASAN_START_VADDR >> KASAN_SHADOW_SCALE_SHIFT)); in kasan_init()
/linux-6.15/arch/powerpc/include/asm/nohash/32/
H A Dpgtable.h111 #define VMALLOC_END ALIGN_DOWN(ioremap_bot, PAGE_SIZE << KASAN_SHADOW_SCALE_SHIFT)
/linux-6.15/mm/kasan/
H A Dkasan.h132 #define KASAN_GRANULE_SIZE (1UL << KASAN_SHADOW_SCALE_SHIFT)
326 << KASAN_SHADOW_SCALE_SHIFT); in kasan_shadow_to_mem()
H A Dshadow.c220 nr_shadow_pages = mem_data->nr_pages >> KASAN_SHADOW_SCALE_SHIFT; in kasan_mem_notifier()
660 KASAN_SHADOW_SCALE_SHIFT; in kasan_alloc_module_shadow()
H A Dinit.c453 end = addr + (size >> KASAN_SHADOW_SCALE_SHIFT); in kasan_remove_zero_shadow()
488 shadow_end = shadow_start + (size >> KASAN_SHADOW_SCALE_SHIFT); in kasan_add_zero_shadow()
/linux-6.15/Documentation/translations/zh_TW/dev-tools/
H A Dkasan.rst254 return (void *)((unsigned long)addr >> KASAN_SHADOW_SCALE_SHIFT)
258 在這裏 ``KASAN_SHADOW_SCALE_SHIFT = 3`` 。
/linux-6.15/Documentation/translations/zh_CN/dev-tools/
H A Dkasan.rst272 return (void *)((unsigned long)addr >> KASAN_SHADOW_SCALE_SHIFT)
276 在这里 ``KASAN_SHADOW_SCALE_SHIFT = 3`` 。

12