mirror of
https://xff.cz/git/u-boot/
synced 2025-09-03 17:52:07 +02:00
efi_loader: move struct efi_device_path to efi.h
Avoid forward declaration of struct efi_device_path. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
This commit is contained in:
@@ -52,7 +52,18 @@
|
|||||||
#define EFI32_LOADER_SIGNATURE "EL32"
|
#define EFI32_LOADER_SIGNATURE "EL32"
|
||||||
#define EFI64_LOADER_SIGNATURE "EL64"
|
#define EFI64_LOADER_SIGNATURE "EL64"
|
||||||
|
|
||||||
struct efi_device_path;
|
/**
|
||||||
|
* struct efi_device_path - device path protocol
|
||||||
|
*
|
||||||
|
* @type: device path type
|
||||||
|
* @sub_type: device path sub-type
|
||||||
|
* @length: length of the device path node including the header
|
||||||
|
*/
|
||||||
|
struct efi_device_path {
|
||||||
|
u8 type;
|
||||||
|
u8 sub_type;
|
||||||
|
u16 length;
|
||||||
|
} __packed;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The EFI spec defines the EFI_GUID as
|
* The EFI spec defines the EFI_GUID as
|
||||||
|
@@ -557,12 +557,6 @@ struct efi_loaded_image {
|
|||||||
# define DEVICE_PATH_SUB_TYPE_INSTANCE_END 0x01
|
# define DEVICE_PATH_SUB_TYPE_INSTANCE_END 0x01
|
||||||
# define DEVICE_PATH_SUB_TYPE_END 0xff
|
# define DEVICE_PATH_SUB_TYPE_END 0xff
|
||||||
|
|
||||||
struct efi_device_path {
|
|
||||||
u8 type;
|
|
||||||
u8 sub_type;
|
|
||||||
u16 length;
|
|
||||||
} __packed;
|
|
||||||
|
|
||||||
struct efi_mac_addr {
|
struct efi_mac_addr {
|
||||||
u8 addr[32];
|
u8 addr[32];
|
||||||
} __packed;
|
} __packed;
|
||||||
|
Reference in New Issue
Block a user