13cbea0b1SLandon J. Fuller /* from: Broadcom Id: cfe_error.h,v 1.3 2003/02/07 17:27:56 cgd Exp $ */ 2ae36cccdSWarner Losh 3ae36cccdSWarner Losh /*- 4*718cf2ccSPedro F. Giffuni * SPDX-License-Identifier: BSD-3-Clause 5*718cf2ccSPedro F. Giffuni * 6ae36cccdSWarner Losh * Copyright 2000, 2001, 2002 7ae36cccdSWarner Losh * Broadcom Corporation. All rights reserved. 8ae36cccdSWarner Losh * 9ae36cccdSWarner Losh * This software is furnished under license and may be used and copied only 10ae36cccdSWarner Losh * in accordance with the following terms and conditions. Subject to these 11ae36cccdSWarner Losh * conditions, you may download, copy, install, use, modify and distribute 12ae36cccdSWarner Losh * modified or unmodified copies of this software in source and/or binary 13ae36cccdSWarner Losh * form. No title or ownership is transferred hereby. 14ae36cccdSWarner Losh * 15ae36cccdSWarner Losh * 1) Any source code used, modified or distributed must reproduce and 16ae36cccdSWarner Losh * retain this copyright notice and list of conditions as they appear in 17ae36cccdSWarner Losh * the source file. 18ae36cccdSWarner Losh * 19ae36cccdSWarner Losh * 2) No right is granted to use any trade name, trademark, or logo of 20ae36cccdSWarner Losh * Broadcom Corporation. The "Broadcom Corporation" name may not be 21ae36cccdSWarner Losh * used to endorse or promote products derived from this software 22ae36cccdSWarner Losh * without the prior written permission of Broadcom Corporation. 23ae36cccdSWarner Losh * 24ae36cccdSWarner Losh * 3) THIS SOFTWARE IS PROVIDED "AS-IS" AND ANY EXPRESS OR IMPLIED 25ae36cccdSWarner Losh * WARRANTIES, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF 26ae36cccdSWarner Losh * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR 27ae36cccdSWarner Losh * NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL BROADCOM BE LIABLE 28ae36cccdSWarner Losh * FOR ANY DAMAGES WHATSOEVER, AND IN PARTICULAR, BROADCOM SHALL NOT BE 29ae36cccdSWarner Losh * LIABLE FOR DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 30ae36cccdSWarner Losh * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 31ae36cccdSWarner Losh * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 32ae36cccdSWarner Losh * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 33ae36cccdSWarner Losh * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 34ae36cccdSWarner Losh * OR OTHERWISE), EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 35ae36cccdSWarner Losh */ 36ae36cccdSWarner Losh 37ae36cccdSWarner Losh /* ********************************************************************* 38ae36cccdSWarner Losh * 39ae36cccdSWarner Losh * Broadcom Common Firmware Environment (CFE) 40ae36cccdSWarner Losh * 41ae36cccdSWarner Losh * Error codes File: cfe_error.h 42ae36cccdSWarner Losh * 43ae36cccdSWarner Losh * CFE's global error code list is here. 44ae36cccdSWarner Losh * 45ae36cccdSWarner Losh * Author: Mitch Lichtenberg 46ae36cccdSWarner Losh * 47ae36cccdSWarner Losh ********************************************************************* */ 48ae36cccdSWarner Losh 49ae36cccdSWarner Losh #define CFE_OK 0 50ae36cccdSWarner Losh #define CFE_ERR -1 /* generic error */ 51ae36cccdSWarner Losh #define CFE_ERR_INV_COMMAND -2 52ae36cccdSWarner Losh #define CFE_ERR_EOF -3 53ae36cccdSWarner Losh #define CFE_ERR_IOERR -4 54ae36cccdSWarner Losh #define CFE_ERR_NOMEM -5 55ae36cccdSWarner Losh #define CFE_ERR_DEVNOTFOUND -6 56ae36cccdSWarner Losh #define CFE_ERR_DEVOPEN -7 57ae36cccdSWarner Losh #define CFE_ERR_INV_PARAM -8 58ae36cccdSWarner Losh #define CFE_ERR_ENVNOTFOUND -9 59ae36cccdSWarner Losh #define CFE_ERR_ENVREADONLY -10 60ae36cccdSWarner Losh 61ae36cccdSWarner Losh #define CFE_ERR_NOTELF -11 62ae36cccdSWarner Losh #define CFE_ERR_NOT32BIT -12 63ae36cccdSWarner Losh #define CFE_ERR_WRONGENDIAN -13 64ae36cccdSWarner Losh #define CFE_ERR_BADELFVERS -14 65ae36cccdSWarner Losh #define CFE_ERR_NOTMIPS -15 66ae36cccdSWarner Losh #define CFE_ERR_BADELFFMT -16 67ae36cccdSWarner Losh #define CFE_ERR_BADADDR -17 68ae36cccdSWarner Losh 69ae36cccdSWarner Losh #define CFE_ERR_FILENOTFOUND -18 70ae36cccdSWarner Losh #define CFE_ERR_UNSUPPORTED -19 71ae36cccdSWarner Losh 72ae36cccdSWarner Losh #define CFE_ERR_HOSTUNKNOWN -20 73ae36cccdSWarner Losh 74ae36cccdSWarner Losh #define CFE_ERR_TIMEOUT -21 75ae36cccdSWarner Losh 76ae36cccdSWarner Losh #define CFE_ERR_PROTOCOLERR -22 77ae36cccdSWarner Losh 78ae36cccdSWarner Losh #define CFE_ERR_NETDOWN -23 79ae36cccdSWarner Losh #define CFE_ERR_NONAMESERVER -24 80ae36cccdSWarner Losh 81ae36cccdSWarner Losh #define CFE_ERR_NOHANDLES -25 82ae36cccdSWarner Losh #define CFE_ERR_ALREADYBOUND -26 83ae36cccdSWarner Losh 84ae36cccdSWarner Losh #define CFE_ERR_CANNOTSET -27 85ae36cccdSWarner Losh #define CFE_ERR_NOMORE -28 86ae36cccdSWarner Losh #define CFE_ERR_BADFILESYS -29 87ae36cccdSWarner Losh #define CFE_ERR_FSNOTAVAIL -30 88ae36cccdSWarner Losh 89ae36cccdSWarner Losh #define CFE_ERR_INVBOOTBLOCK -31 90ae36cccdSWarner Losh #define CFE_ERR_WRONGDEVTYPE -32 91ae36cccdSWarner Losh #define CFE_ERR_BBCHECKSUM -33 92ae36cccdSWarner Losh #define CFE_ERR_BOOTPROGCHKSUM -34 93ae36cccdSWarner Losh 94ae36cccdSWarner Losh #define CFE_ERR_LDRNOTAVAIL -35 95ae36cccdSWarner Losh 96ae36cccdSWarner Losh #define CFE_ERR_NOTREADY -36 97ae36cccdSWarner Losh 98ae36cccdSWarner Losh #define CFE_ERR_GETMEM -37 99ae36cccdSWarner Losh #define CFE_ERR_SETMEM -38 100ae36cccdSWarner Losh 101ae36cccdSWarner Losh #define CFE_ERR_NOTCONN -39 102ae36cccdSWarner Losh #define CFE_ERR_ADDRINUSE -40 103