File Index
Files and directories
Sign in
FILE

secretmem.h

File preview with syntax highlighting.

linux-6.19.14/include/linux/secretmem.h C
 1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
 2#ifndef _LINUX_SECRETMEM_H
 3#define _LINUX_SECRETMEM_H
 4
 5#ifdef CONFIG_SECRETMEM
 6
 7extern const struct address_space_operations secretmem_aops;
 8
 9static inline bool secretmem_mapping(struct address_space *mapping)
10{
11	return mapping->a_ops == &secretmem_aops;
12}
13
14bool vma_is_secretmem(struct vm_area_struct *vma);
15bool secretmem_active(void);
16
17#else
18
19static inline bool vma_is_secretmem(struct vm_area_struct *vma)
20{
21	return false;
22}
23
24static inline bool secretmem_mapping(struct address_space *mapping)
25{
26	return false;
27}
28
29static inline bool secretmem_active(void)
30{
31	return false;
32}
33
34#endif /* CONFIG_SECRETMEM */
35
36#endif /* _LINUX_SECRETMEM_H */
~/ Read-only file preview.