1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef __ASM_KASAN_H
3#define __ASM_KASAN_H
4
5#include <linux/const.h>
6
7#ifdef CONFIG_KASAN
8
9#define KASAN_SHADOW_SCALE_SHIFT 3
10#define KASAN_SHADOW_SIZE						       \
11	(_AC(1, UL) << (_REGION1_SHIFT - KASAN_SHADOW_SCALE_SHIFT))
12#define KASAN_SHADOW_OFFSET	_AC(CONFIG_KASAN_SHADOW_OFFSET, UL)
13#define KASAN_SHADOW_START	KASAN_SHADOW_OFFSET
14#define KASAN_SHADOW_END	(KASAN_SHADOW_START + KASAN_SHADOW_SIZE)
15
16#endif
17
18#endif
19