iPXE
Data Fields
efi_local Struct Reference

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 uriuri
 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_PROTOCOLroot
 EFI root directory. More...
 
EFI_FILE_PROTOCOLfile
 EFI file. More...
 
size_t len
 Length of file. More...
 

Detailed Description

An EFI local file.

Definition at line 67 of file efi_local.c.

Field Documentation

◆ refcnt

struct refcnt efi_local::refcnt

Reference count.

Definition at line 69 of file efi_local.c.

Referenced by efi_local_open().

◆ xfer

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().

◆ process

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().

◆ uri

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().

◆ volume

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().

◆ path

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().

◆ root

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().

◆ file

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().

◆ len

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().


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