Home | History | Annotate | Line # | Download | only in inc
      1      1.1  jakllsch /*	$NetBSD: efierr.h,v 1.1.1.2 2021/09/30 18:50:09 jmcneill Exp $	*/
      2      1.1  jakllsch 
      3      1.1  jakllsch #ifndef _EFI_ERR_H
      4      1.1  jakllsch #define _EFI_ERR_H
      5      1.1  jakllsch 
      6      1.1  jakllsch /*++
      7      1.1  jakllsch 
      8      1.1  jakllsch Copyright (c) 1998  Intel Corporation
      9      1.1  jakllsch 
     10      1.1  jakllsch Module Name:
     11      1.1  jakllsch 
     12      1.1  jakllsch     efierr.h
     13      1.1  jakllsch 
     14      1.1  jakllsch Abstract:
     15      1.1  jakllsch 
     16      1.1  jakllsch     EFI error codes
     17      1.1  jakllsch 
     18      1.1  jakllsch 
     19      1.1  jakllsch 
     20      1.1  jakllsch 
     21      1.1  jakllsch Revision History
     22      1.1  jakllsch 
     23      1.1  jakllsch --*/
     24      1.1  jakllsch 
     25      1.1  jakllsch 
     26      1.1  jakllsch #define EFIWARN(a)                            (a)
     27      1.1  jakllsch #define EFI_ERROR(a)              (((INTN) a) < 0)
     28      1.1  jakllsch 
     29      1.1  jakllsch 
     30      1.1  jakllsch #define EFI_SUCCESS                             0
     31      1.1  jakllsch #define EFI_LOAD_ERROR                  EFIERR(1)
     32      1.1  jakllsch #define EFI_INVALID_PARAMETER           EFIERR(2)
     33      1.1  jakllsch #define EFI_UNSUPPORTED                 EFIERR(3)
     34      1.1  jakllsch #define EFI_BAD_BUFFER_SIZE             EFIERR(4)
     35      1.1  jakllsch #define EFI_BUFFER_TOO_SMALL            EFIERR(5)
     36      1.1  jakllsch #define EFI_NOT_READY                   EFIERR(6)
     37      1.1  jakllsch #define EFI_DEVICE_ERROR                EFIERR(7)
     38      1.1  jakllsch #define EFI_WRITE_PROTECTED             EFIERR(8)
     39      1.1  jakllsch #define EFI_OUT_OF_RESOURCES            EFIERR(9)
     40      1.1  jakllsch #define EFI_VOLUME_CORRUPTED            EFIERR(10)
     41      1.1  jakllsch #define EFI_VOLUME_FULL                 EFIERR(11)
     42      1.1  jakllsch #define EFI_NO_MEDIA                    EFIERR(12)
     43      1.1  jakllsch #define EFI_MEDIA_CHANGED               EFIERR(13)
     44      1.1  jakllsch #define EFI_NOT_FOUND                   EFIERR(14)
     45      1.1  jakllsch #define EFI_ACCESS_DENIED               EFIERR(15)
     46      1.1  jakllsch #define EFI_NO_RESPONSE                 EFIERR(16)
     47      1.1  jakllsch #define EFI_NO_MAPPING                  EFIERR(17)
     48      1.1  jakllsch #define EFI_TIMEOUT                     EFIERR(18)
     49      1.1  jakllsch #define EFI_NOT_STARTED                 EFIERR(19)
     50      1.1  jakllsch #define EFI_ALREADY_STARTED             EFIERR(20)
     51      1.1  jakllsch #define EFI_ABORTED                     EFIERR(21)
     52      1.1  jakllsch #define EFI_ICMP_ERROR                  EFIERR(22)
     53      1.1  jakllsch #define EFI_TFTP_ERROR                  EFIERR(23)
     54      1.1  jakllsch #define EFI_PROTOCOL_ERROR              EFIERR(24)
     55      1.1  jakllsch #define EFI_INCOMPATIBLE_VERSION        EFIERR(25)
     56      1.1  jakllsch #define EFI_SECURITY_VIOLATION          EFIERR(26)
     57      1.1  jakllsch #define EFI_CRC_ERROR                   EFIERR(27)
     58      1.1  jakllsch #define EFI_END_OF_MEDIA                EFIERR(28)
     59      1.1  jakllsch #define EFI_END_OF_FILE                 EFIERR(31)
     60      1.1  jakllsch #define EFI_INVALID_LANGUAGE            EFIERR(32)
     61      1.1  jakllsch #define EFI_COMPROMISED_DATA            EFIERR(33)
     62      1.1  jakllsch 
     63      1.1  jakllsch #define EFI_WARN_UNKOWN_GLYPH           EFIWARN(1)
     64  1.1.1.2  jmcneill #define EFI_WARN_UNKNOWN_GLYPH          EFIWARN(1)
     65      1.1  jakllsch #define EFI_WARN_DELETE_FAILURE         EFIWARN(2)
     66      1.1  jakllsch #define EFI_WARN_WRITE_FAILURE          EFIWARN(3)
     67      1.1  jakllsch #define EFI_WARN_BUFFER_TOO_SMALL       EFIWARN(4)
     68      1.1  jakllsch 
     69      1.1  jakllsch #endif
     70      1.1  jakllsch 
     71