License cleanup: add SPDX GPL-2.0 license identifier to files with no license
[linux-2.6-block.git] / arch / x86 / mm / kmemcheck / shadow.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef ARCH__X86__MM__KMEMCHECK__SHADOW_H
3 #define ARCH__X86__MM__KMEMCHECK__SHADOW_H
4
5 enum kmemcheck_shadow {
6         KMEMCHECK_SHADOW_UNALLOCATED,
7         KMEMCHECK_SHADOW_UNINITIALIZED,
8         KMEMCHECK_SHADOW_INITIALIZED,
9         KMEMCHECK_SHADOW_FREED,
10 };
11
12 void *kmemcheck_shadow_lookup(unsigned long address);
13
14 enum kmemcheck_shadow kmemcheck_shadow_test(void *shadow, unsigned int size);
15 enum kmemcheck_shadow kmemcheck_shadow_test_all(void *shadow,
16                                                 unsigned int size);
17 void kmemcheck_shadow_set(void *shadow, unsigned int size);
18
19 #endif