iPXE
efi_local Struct Reference

An EFI local file. More...

Data Fields

struct refcnt refcnt
 Reference count.
struct interface xfer
 Data transfer interface.
struct process process
 Download process.
struct uri * uri
 Download URI.
const char * volume
 Volume name, or NULL to use loaded image's device.
const char * path
 File path.
EFI_FILE_PROTOCOL * root
 EFI root directory.
EFI_FILE_PROTOCOL * file
 EFI file.
size_t len
 Length of file.

Detailed Description

An EFI local file.

Definition at line 68 of file efi_local.c.

Field Documentation

◆ refcnt

struct refcnt efi_local::refcnt

Reference count.

Definition at line 70 of file efi_local.c.

Referenced by efi_local_open().

◆ xfer

struct interface efi_local::xfer

Data transfer interface.

Definition at line 72 of file efi_local.c.

Referenced by efi_local_close(), efi_local_open(), and efi_local_step().

◆ process

struct process efi_local::process

Download process.

Definition at line 74 of file efi_local.c.

Referenced by efi_local_close(), and efi_local_open().

◆ uri

struct uri* efi_local::uri

Download URI.

Definition at line 77 of file efi_local.c.

Referenced by efi_local_free(), and efi_local_open().

◆ volume

const char* efi_local::volume

Volume name, or NULL to use loaded image's device.

Definition at line 79 of file efi_local.c.

Referenced by efi_local_check_volume_name(), efi_local_open(), and efi_local_open_volume().

◆ path

const char* efi_local::path

File path.

Definition at line 81 of file efi_local.c.

Referenced by efi_local_open(), efi_local_open_path(), and efi_local_open_volume().

◆ root

EFI_FILE_PROTOCOL* efi_local::root

EFI root directory.

Definition at line 84 of file efi_local.c.

Referenced by efi_local_close(), efi_local_open_resolved(), efi_local_open_volume(), and efi_local_step().

◆ file

EFI_FILE_PROTOCOL* efi_local::file

EFI file.

Definition at line 86 of file efi_local.c.

Referenced by efi_local_close(), efi_local_len(), efi_local_open_resolved(), and efi_local_step().

◆ len

size_t efi_local::len

Length of file.

Definition at line 88 of file efi_local.c.

Referenced by efi_local_len(), and efi_local_step().


The documentation for this struct was generated from the following file: