iPXE
|
An EFI device path setting. More...
Data Fields | |
const struct setting * | setting |
Setting. More... | |
int(* | fetch )(struct efi_path_setting *pathset, EFI_DEVICE_PATH_PROTOCOL *path, void *data, size_t len) |
Fetch setting. More... | |
uint8_t | type |
Path type. More... | |
uint8_t | subtype |
Path subtype. More... | |
uint8_t | offset |
Offset within device path. More... | |
uint8_t | len |
Length (if fixed) More... | |
An EFI device path setting.
Definition at line 58 of file efi_path.c.
const struct setting* efi_path_setting::setting |
Setting.
Definition at line 60 of file efi_path.c.
Referenced by efi_path_fetch(), and efi_path_fetch_dns().
int( * efi_path_setting::fetch) (struct efi_path_setting *pathset, EFI_DEVICE_PATH_PROTOCOL *path, void *data, size_t len) |
Fetch setting.
pathset | Path setting |
path | Device path |
data | Buffer to fill with setting data |
len | Length of buffer |
len | Length of setting data, or negative error |
Definition at line 70 of file efi_path.c.
Referenced by efi_path_fetch().
uint8_t efi_path_setting::type |
uint8_t efi_path_setting::subtype |
uint8_t efi_path_setting::offset |
Offset within device path.
Definition at line 78 of file efi_path.c.
Referenced by efi_path_fetch_dns(), and efi_path_fetch_fixed().
uint8_t efi_path_setting::len |
Length (if fixed)
Definition at line 80 of file efi_path.c.
Referenced by efi_path_fetch_dns(), and efi_path_fetch_fixed().