|
iPXE
|
An EFI file. More...
Data Fields | |
| struct refcnt | refcnt |
| Reference count. More... | |
| EFI_FILE_PROTOCOL | file |
| EFI file protocol. More... | |
| EFI_LOAD_FILE2_PROTOCOL | load |
| EFI load file protocol. More... | |
| struct image * | image |
| Image (if any) More... | |
| const char * | name |
| Filename. More... | |
| size_t | pos |
| Current file position. More... | |
| size_t(* | read )(struct efi_file_reader *reader) |
| Read from file. More... | |
An EFI file.
Definition at line 75 of file efi_file.c.
| struct refcnt efi_file::refcnt |
| EFI_FILE_PROTOCOL efi_file::file |
EFI file protocol.
Definition at line 79 of file efi_file.c.
Referenced by efi_file_close(), efi_file_delete(), efi_file_flush(), efi_file_free(), efi_file_get_info(), efi_file_get_position(), efi_file_info(), efi_file_load(), efi_file_name(), efi_file_open(), efi_file_open_fixed(), efi_file_open_image(), efi_file_path_claim(), efi_file_path_install(), efi_file_path_uninstall(), efi_file_read(), efi_file_read_chunk(), efi_file_read_image(), efi_file_read_initrd(), efi_file_set_info(), efi_file_set_position(), and efi_file_write().
| EFI_LOAD_FILE2_PROTOCOL efi_file::load |
EFI load file protocol.
Definition at line 81 of file efi_file.c.
Referenced by efi_file_load(), and efi_file_open_image().
| struct image* efi_file::image |
Image (if any)
Definition at line 83 of file efi_file.c.
Referenced by efi_file_image(), and efi_file_read_image().
| const char* efi_file::name |
Filename.
Definition at line 85 of file efi_file.c.
Referenced by efi_file_image(), and efi_file_open().
| size_t efi_file::pos |
Current file position.
Definition at line 87 of file efi_file.c.
Referenced by efi_file_install(), efi_file_read(), and efi_file_read_dir().
| size_t( * efi_file::read) (struct efi_file_reader *reader) |
Read from file.
| reader | File reader |
| len | Length read |
Definition at line 94 of file efi_file.c.
Referenced by efi_file_image(), efi_file_len(), and efi_file_read().
1.8.15