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