Rev 2726 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2726 | vana | 1 | #ifndef _EFI_ERR_H |
2 | #define _EFI_ERR_H |
||
3 | |||
4 | /*++ |
||
5 | |||
6 | Copyright (c) 1998 Intel Corporation |
||
7 | |||
8 | Module Name: |
||
9 | |||
10 | efierr.h |
||
11 | |||
12 | Abstract: |
||
13 | |||
14 | EFI error codes |
||
15 | |||
16 | |||
17 | |||
18 | |||
19 | Revision History |
||
20 | |||
21 | --*/ |
||
22 | |||
23 | |||
24 | #define EFIWARN(a) (a) |
||
25 | #define EFI_ERROR(a) (((INTN) a) < 0) |
||
26 | |||
27 | |||
28 | #define EFI_SUCCESS 0 |
||
29 | #define EFI_LOAD_ERROR EFIERR(1) |
||
30 | #define EFI_INVALID_PARAMETER EFIERR(2) |
||
31 | #define EFI_UNSUPPORTED EFIERR(3) |
||
32 | #define EFI_BAD_BUFFER_SIZE EFIERR(4) |
||
33 | #define EFI_BUFFER_TOO_SMALL EFIERR(5) |
||
34 | #define EFI_NOT_READY EFIERR(6) |
||
35 | #define EFI_DEVICE_ERROR EFIERR(7) |
||
36 | #define EFI_WRITE_PROTECTED EFIERR(8) |
||
37 | #define EFI_OUT_OF_RESOURCES EFIERR(9) |
||
38 | #define EFI_VOLUME_CORRUPTED EFIERR(10) |
||
39 | #define EFI_VOLUME_FULL EFIERR(11) |
||
40 | #define EFI_NO_MEDIA EFIERR(12) |
||
41 | #define EFI_MEDIA_CHANGED EFIERR(13) |
||
42 | #define EFI_NOT_FOUND EFIERR(14) |
||
43 | #define EFI_ACCESS_DENIED EFIERR(15) |
||
44 | #define EFI_NO_RESPONSE EFIERR(16) |
||
45 | #define EFI_NO_MAPPING EFIERR(17) |
||
46 | #define EFI_TIMEOUT EFIERR(18) |
||
47 | #define EFI_NOT_STARTED EFIERR(19) |
||
48 | #define EFI_ALREADY_STARTED EFIERR(20) |
||
49 | #define EFI_ABORTED EFIERR(21) |
||
50 | #define EFI_ICMP_ERROR EFIERR(22) |
||
51 | #define EFI_TFTP_ERROR EFIERR(23) |
||
52 | #define EFI_PROTOCOL_ERROR EFIERR(24) |
||
53 | |||
54 | #define EFI_WARN_UNKOWN_GLYPH EFIWARN(1) |
||
55 | #define EFI_WARN_DELETE_FAILURE EFIWARN(2) |
||
56 | #define EFI_WARN_WRITE_FAILURE EFIWARN(3) |
||
57 | #define EFI_WARN_BUFFER_TOO_SMALL EFIWARN(4) |
||
58 | |||
59 | #endif |
||
60 |