xref: /optee_os/core/drivers/crypto/caam/include/caam_utils_status.h (revision a5b52f5092a000b126bc7e2e3e099baf5c56d6b1)
1 /* SPDX-License-Identifier: BSD-2-Clause */
2 /*
3  * Copyright 2019, 2021 NXP
4  *
5  * Brief   Status code management utilities header.
6  */
7 #ifndef __CAAM_UTILS_STATUS_H__
8 #define __CAAM_UTILS_STATUS_H__
9 
10 #include <caam_status.h>
11 #include <stdint.h>
12 #include <tee_api_types.h>
13 
14 /*
15  * Convert Job status code to TEE Result
16  *
17  * @status   Job status code
18  */
19 TEE_Result job_status_to_tee_result(uint32_t status);
20 
21 /*
22  * Convert caam status code to TEE Result
23  *
24  * @status   caam status code
25  */
26 TEE_Result caam_status_to_tee_result(enum caam_status status);
27 
28 #endif /* __CAAM_UTILS_STATUS_H__ */
29