xref: /dpdk/drivers/net/qede/base/ecore_status.h (revision 2352f348c997a34549c71c99029fb3d214aad39a)
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright (c) 2016 - 2018 Cavium Inc.
3  * All rights reserved.
4  * www.cavium.com
5  */
6 
7 #ifndef __ECORE_STATUS_H__
8 #define __ECORE_STATUS_H__
9 
10 enum _ecore_status_t {
11 	ECORE_NOENT = -15,
12 	ECORE_CONN_REFUSED = -14,
13 	ECORE_CONN_RESET = -13,
14 	ECORE_UNKNOWN_ERROR  = -12,
15 	ECORE_NORESOURCES	 = -11,
16 	ECORE_NODEV   = -10,
17 	ECORE_ABORTED = -9,
18 	ECORE_AGAIN   = -8,
19 	ECORE_NOTIMPL = -7,
20 	ECORE_EXISTS  = -6,
21 	ECORE_IO      = -5,
22 	ECORE_TIMEOUT = -4,
23 	ECORE_INVAL   = -3,
24 	ECORE_BUSY    = -2,
25 	ECORE_NOMEM   = -1,
26 	ECORE_SUCCESS = 0,
27 	/* PENDING is not an error and should be positive */
28 	ECORE_PENDING = 1,
29 };
30 
31 #endif /* __ECORE_STATUS_H__ */
32