powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag
[linux-2.6-block.git] / arch / powerpc / include / asm / mem_encrypt.h
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * SVM helper functions
4  *
5  * Copyright 2018 IBM Corporation
6  */
7
8 #ifndef _ASM_POWERPC_MEM_ENCRYPT_H
9 #define _ASM_POWERPC_MEM_ENCRYPT_H
10
11 #include <asm/svm.h>
12
13 static inline bool mem_encrypt_active(void)
14 {
15         return is_secure_guest();
16 }
17
18 static inline bool force_dma_unencrypted(struct device *dev)
19 {
20         return is_secure_guest();
21 }
22
23 int set_memory_encrypted(unsigned long addr, int numpages);
24 int set_memory_decrypted(unsigned long addr, int numpages);
25
26 #endif /* _ASM_POWERPC_MEM_ENCRYPT_H */