Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v5.1-rc1 36 lines 964 B view raw
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* Copyright (C) 2012-2018 ARM Limited or its affiliates. */ 3 4#ifndef __CC_FIPS_H__ 5#define __CC_FIPS_H__ 6 7#ifdef CONFIG_CRYPTO_FIPS 8 9enum cc_fips_status { 10 CC_FIPS_SYNC_MODULE_OK = 0x0, 11 CC_FIPS_SYNC_MODULE_ERROR = 0x1, 12 CC_FIPS_SYNC_REE_STATUS = 0x4, 13 CC_FIPS_SYNC_TEE_STATUS = 0x8, 14 CC_FIPS_SYNC_STATUS_RESERVE32B = S32_MAX 15}; 16 17int cc_fips_init(struct cc_drvdata *p_drvdata); 18void cc_fips_fini(struct cc_drvdata *drvdata); 19void fips_handler(struct cc_drvdata *drvdata); 20void cc_set_ree_fips_status(struct cc_drvdata *drvdata, bool ok); 21 22#else /* CONFIG_CRYPTO_FIPS */ 23 24static inline int cc_fips_init(struct cc_drvdata *p_drvdata) 25{ 26 return 0; 27} 28 29static inline void cc_fips_fini(struct cc_drvdata *drvdata) {} 30static inline void cc_set_ree_fips_status(struct cc_drvdata *drvdata, 31 bool ok) {} 32static inline void fips_handler(struct cc_drvdata *drvdata) {} 33 34#endif /* CONFIG_CRYPTO_FIPS */ 35 36#endif /*__CC_FIPS_H__*/