root/arch/powerpc/include/asm/mem_encrypt.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. mem_encrypt_active
  2. force_dma_unencrypted

   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 */

/* [<][>][^][v][top][bottom][index][help] */