177943Sdfr/* $FreeBSD$ */ 277943Sdfr#ifndef _EFI_ERR_H 377943Sdfr#define _EFI_ERR_H 477943Sdfr 577943Sdfr/*++ 677943Sdfr 7163898SmarcelCopyright (c) 1999 - 2002 Intel Corporation. All rights reserved 8163898SmarcelThis software and associated documentation (if any) is furnished 9163898Smarcelunder a license and may only be used or copied in accordance 10163898Smarcelwith the terms of the license. Except as permitted by such 11163898Smarcellicense, no part of this software or documentation may be 12163898Smarcelreproduced, stored in a retrieval system, or transmitted in any 13163898Smarcelform or by any means without the express written consent of 14163898SmarcelIntel Corporation. 1577943Sdfr 1677943SdfrModule Name: 1777943Sdfr 1877943Sdfr efierr.h 1977943Sdfr 2077943SdfrAbstract: 2177943Sdfr 2277943Sdfr EFI error codes 2377943Sdfr 2477943Sdfr 2577943Sdfr 2677943Sdfr 2777943SdfrRevision History 2877943Sdfr 2977943Sdfr--*/ 3077943Sdfr 3177943Sdfr 3277943Sdfr#define EFIWARN(a) (a) 3377943Sdfr#define EFI_ERROR(a) (((INTN) a) < 0) 3477943Sdfr 3577943Sdfr 3677943Sdfr#define EFI_SUCCESS 0 3777943Sdfr#define EFI_LOAD_ERROR EFIERR(1) 3877943Sdfr#define EFI_INVALID_PARAMETER EFIERR(2) 3977943Sdfr#define EFI_UNSUPPORTED EFIERR(3) 4077943Sdfr#define EFI_BAD_BUFFER_SIZE EFIERR(4) 4177943Sdfr#define EFI_BUFFER_TOO_SMALL EFIERR(5) 4277943Sdfr#define EFI_NOT_READY EFIERR(6) 4377943Sdfr#define EFI_DEVICE_ERROR EFIERR(7) 4477943Sdfr#define EFI_WRITE_PROTECTED EFIERR(8) 4577943Sdfr#define EFI_OUT_OF_RESOURCES EFIERR(9) 4677943Sdfr#define EFI_VOLUME_CORRUPTED EFIERR(10) 4777943Sdfr#define EFI_VOLUME_FULL EFIERR(11) 4877943Sdfr#define EFI_NO_MEDIA EFIERR(12) 4977943Sdfr#define EFI_MEDIA_CHANGED EFIERR(13) 5077943Sdfr#define EFI_NOT_FOUND EFIERR(14) 5177943Sdfr#define EFI_ACCESS_DENIED EFIERR(15) 5277943Sdfr#define EFI_NO_RESPONSE EFIERR(16) 5377943Sdfr#define EFI_NO_MAPPING EFIERR(17) 5477943Sdfr#define EFI_TIMEOUT EFIERR(18) 5577943Sdfr#define EFI_NOT_STARTED EFIERR(19) 5677943Sdfr#define EFI_ALREADY_STARTED EFIERR(20) 5777943Sdfr#define EFI_ABORTED EFIERR(21) 5877943Sdfr#define EFI_ICMP_ERROR EFIERR(22) 5977943Sdfr#define EFI_TFTP_ERROR EFIERR(23) 6077943Sdfr#define EFI_PROTOCOL_ERROR EFIERR(24) 6177943Sdfr 62163898Smarcel#define EFI_WARN_UNKNOWN_GLYPH EFIWARN(1) 6377943Sdfr#define EFI_WARN_DELETE_FAILURE EFIWARN(2) 6477943Sdfr#define EFI_WARN_WRITE_FAILURE EFIWARN(3) 6577943Sdfr#define EFI_WARN_BUFFER_TOO_SMALL EFIWARN(4) 6677943Sdfr 6777943Sdfr#endif 68