The Pedigree Project 0.1
Public Attributes | List of all members
efi_file Struct Reference
+ Collaboration diagram for efi_file:

Public Attributes

uint64_t revision
 
efi_status_t(* open )(efi_file_t *, efi_file_t **, efi_char16_t *, uint64_t, uint64_t)
 
efi_status_t(* close )(efi_file_t *)
 
void * delete_file
 
efi_status_t(* read )(efi_file_t *, uint64_t *, void *)
 
void * write
 
void * get_position
 
void * set_position
 
efi_status_t(* get_info )(efi_file_t *, efi_guid_t *, uint64_t *, void *)
 
efi_file_open_t open
 
efi_file_close_t close
 
efi_file_read_t read
 
efi_file_get_info_t get_info
 

Detailed Description

Definition at line 62 of file loader-arm64.c.

Member Data Documentation

◆ close [1/2]

efi_status_t(* efi_file::close)(efi_file_t *)

Definition at line 65 of file loader-arm64.c.

◆ close [2/2]

efi_file_close_t efi_file::close

Definition at line 95 of file loader.c.

◆ delete_file

void * efi_file::delete_file

Definition at line 66 of file loader-arm64.c.

◆ get_info [1/2]

efi_status_t(* efi_file::get_info)(efi_file_t *, efi_guid_t *, uint32_t *, void *)

Definition at line 71 of file loader-arm64.c.

◆ get_info [2/2]

efi_file_get_info_t efi_file::get_info

Definition at line 101 of file loader.c.

◆ get_position

void * efi_file::get_position

Definition at line 69 of file loader-arm64.c.

◆ open [1/2]

efi_status_t(* efi_file::open)(efi_file_t *, efi_file_t **, efi_char16_t *, uint64_t, uint64_t)

Definition at line 64 of file loader-arm64.c.

◆ open [2/2]

efi_file_open_t efi_file::open

Definition at line 94 of file loader.c.

◆ read [1/2]

efi_status_t(* efi_file::read)(efi_file_t *, uint32_t *, void *)

Definition at line 67 of file loader-arm64.c.

◆ read [2/2]

efi_file_read_t efi_file::read

Definition at line 97 of file loader.c.

◆ revision

uint64_t efi_file::revision

Definition at line 63 of file loader-arm64.c.

◆ set_position

void * efi_file::set_position

Definition at line 70 of file loader-arm64.c.

◆ write

void * efi_file::write

Definition at line 68 of file loader-arm64.c.


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