1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright (c) 2022 Rockchip Electronics Co., Ltd. */ 3 4 #ifndef _RKCRYPTO_PROCFS_H 5 #define _RKCRYPTO_PROCFS_H 6 7 #include "rk_crypto_core.h" 8 9 #ifdef CONFIG_PROC_FS 10 int rkcrypto_proc_init(struct rk_crypto_dev *dev); 11 void rkcrypto_proc_cleanup(struct rk_crypto_dev *dev); 12 #else rkcrypto_proc_init(struct rk_crypto_dev * dev)13static inline int rkcrypto_proc_init(struct rk_crypto_dev *dev) 14 { 15 return 0; 16 } rkcrypto_proc_cleanup(struct rk_crypto_dev * dev)17static inline void rkcrypto_proc_cleanup(struct rk_crypto_dev *dev) 18 { 19 20 } 21 #endif 22 23 #endif 24