Expand PMF_FN_* macros.
[netbsd-mini2440.git] / sys / arch / ia64 / stand / efi / include / efierr.h
blobc9f0fc11ac689ddc8ffbae50073960ca88ebbd26
1 /* $NetBSD$ */
2 /* $FreeBSD: src/sys/boot/efi/include/efierr.h,v 1.1 2001/06/09 16:49:49 dfr Exp $ */
4 #ifndef _EFI_ERR_H
5 #define _EFI_ERR_H
7 /*++
9 Copyright (c) 1998 Intel Corporation
11 Module Name:
13 efierr.h
15 Abstract:
17 EFI error codes
22 Revision History
24 --*/
27 #define EFIWARN(a) (a)
28 #define EFI_ERROR(a) (((INTN) a) < 0)
31 #define EFI_SUCCESS 0
32 #define EFI_LOAD_ERROR EFIERR(1)
33 #define EFI_INVALID_PARAMETER EFIERR(2)
34 #define EFI_UNSUPPORTED EFIERR(3)
35 #define EFI_BAD_BUFFER_SIZE EFIERR(4)
36 #define EFI_BUFFER_TOO_SMALL EFIERR(5)
37 #define EFI_NOT_READY EFIERR(6)
38 #define EFI_DEVICE_ERROR EFIERR(7)
39 #define EFI_WRITE_PROTECTED EFIERR(8)
40 #define EFI_OUT_OF_RESOURCES EFIERR(9)
41 #define EFI_VOLUME_CORRUPTED EFIERR(10)
42 #define EFI_VOLUME_FULL EFIERR(11)
43 #define EFI_NO_MEDIA EFIERR(12)
44 #define EFI_MEDIA_CHANGED EFIERR(13)
45 #define EFI_NOT_FOUND EFIERR(14)
46 #define EFI_ACCESS_DENIED EFIERR(15)
47 #define EFI_NO_RESPONSE EFIERR(16)
48 #define EFI_NO_MAPPING EFIERR(17)
49 #define EFI_TIMEOUT EFIERR(18)
50 #define EFI_NOT_STARTED EFIERR(19)
51 #define EFI_ALREADY_STARTED EFIERR(20)
52 #define EFI_ABORTED EFIERR(21)
53 #define EFI_ICMP_ERROR EFIERR(22)
54 #define EFI_TFTP_ERROR EFIERR(23)
55 #define EFI_PROTOCOL_ERROR EFIERR(24)
57 #define EFI_WARN_UNKOWN_GLYPH EFIWARN(1)
58 #define EFI_WARN_DELETE_FAILURE EFIWARN(2)
59 #define EFI_WARN_WRITE_FAILURE EFIWARN(3)
60 #define EFI_WARN_BUFFER_TOO_SMALL EFIWARN(4)
62 #endif