1 /* 2 * Copyright (c) 2022, Arm Limited and Contributors. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 #ifndef FWU_PROTO_STATUS_H 8 #define FWU_PROTO_STATUS_H 9 10 /** 11 * Service-level status codes 12 */ 13 #define FWU_STATUS_SUCCESS ((int32_t)0) 14 #define FWU_STATUS_UNKNOWN ((int32_t)-1) 15 #define FWU_STATUS_BUSY ((int32_t)-2) 16 #define FWU_STATUS_OUT_OF_BOUNDS ((int32_t)-3) 17 #define FWU_STATUS_AUTH_FAIL ((int32_t)-4) 18 #define FWU_STATUS_NO_PERMISSION ((int32_t)-5) 19 #define FWU_STATUS_DENIED ((int32_t)-6) 20 #define FWU_STATUS_RESUME ((int32_t)-7) 21 #define FWU_STATUS_NOT_AVAILABLE ((int32_t)-8) 22 23 #endif /* FWU_PROTO_STATUS_H */ 24