iPXE
|
An EFI local file. More...
Data Fields | |
struct refcnt | refcnt |
Reference count. More... | |
struct interface | xfer |
Data transfer interface. More... | |
struct process | process |
Download process. More... | |
struct uri * | uri |
Download URI. More... | |
const char * | volume |
Volume name, or NULL to use loaded image's device. More... | |
const char * | path |
File path. More... | |
EFI_FILE_PROTOCOL * | root |
EFI root directory. More... | |
EFI_FILE_PROTOCOL * | file |
EFI file. More... | |
size_t | len |
Length of file. More... | |
An EFI local file.
Definition at line 67 of file efi_local.c.
struct refcnt efi_local::refcnt |
struct interface efi_local::xfer |
Data transfer interface.
Definition at line 71 of file efi_local.c.
Referenced by efi_local_close(), efi_local_open(), and efi_local_step().
struct process efi_local::process |
Download process.
Definition at line 73 of file efi_local.c.
Referenced by efi_local_close(), and efi_local_open().
struct uri* efi_local::uri |
Download URI.
Definition at line 76 of file efi_local.c.
Referenced by efi_local_free(), and efi_local_open().
const char* efi_local::volume |
Volume name, or NULL to use loaded image's device.
Definition at line 78 of file efi_local.c.
Referenced by efi_local_check_volume_name(), efi_local_open(), and efi_local_open_volume().
const char* efi_local::path |
File path.
Definition at line 80 of file efi_local.c.
Referenced by efi_local_open(), efi_local_open_path(), and efi_local_open_volume().
EFI_FILE_PROTOCOL* efi_local::root |
EFI root directory.
Definition at line 83 of file efi_local.c.
Referenced by efi_local_close(), efi_local_open_resolved(), efi_local_open_volume(), and efi_local_step().
EFI_FILE_PROTOCOL* efi_local::file |
EFI file.
Definition at line 85 of file efi_local.c.
Referenced by efi_local_close(), efi_local_len(), efi_local_open_resolved(), and efi_local_step().
size_t efi_local::len |
Length of file.
Definition at line 87 of file efi_local.c.
Referenced by efi_local_len(), and efi_local_step().