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

Public Attributes

uint8_t header [24]
 
void * raise_tpl
 
void * restore_tpl
 
void * allocate_pages
 
void * free_pages
 
void * get_memory_map
 
void * allocate_pool
 
efi_free_pool_t free_pool
 
uint8_t before_handle_protocol [9 *8]
 
efi_handle_protocol_t handle_protocol
 
void * reserved_after_handle_protocol
 
void * register_protocol_notify
 
void * locate_handle
 
efi_locate_device_path_t locate_device_path
 
void * install_configuration_table
 
void * load_image
 
void * start_image
 
void * exit
 
void * unload_image
 
efi_exit_boot_services_t exit_boot_services
 
uint8_t between_exit_and_open [5 *8]
 
void * open_protocol
 
void * close_protocol
 
void * open_protocol_information
 
void * protocols_per_handle
 
efi_locate_handle_buffer_t locate_handle_buffer
 
efi_locate_protocol_t locate_protocol
 

Detailed Description

Definition at line 34 of file loader.c.

Member Data Documentation

◆ allocate_pages

void* efi_boot_services::allocate_pages

Definition at line 38 of file loader.c.

◆ allocate_pool

void* efi_boot_services::allocate_pool

Definition at line 41 of file loader.c.

◆ before_handle_protocol

uint8_t efi_boot_services::before_handle_protocol[9 *8]

Definition at line 43 of file loader.c.

◆ between_exit_and_open

uint8_t efi_boot_services::between_exit_and_open[5 *8]

Definition at line 55 of file loader.c.

◆ close_protocol

void* efi_boot_services::close_protocol

Definition at line 57 of file loader.c.

◆ exit

void* efi_boot_services::exit

Definition at line 52 of file loader.c.

◆ exit_boot_services

efi_exit_boot_services_t efi_boot_services::exit_boot_services

Definition at line 54 of file loader.c.

◆ free_pages

void* efi_boot_services::free_pages

Definition at line 39 of file loader.c.

◆ free_pool

efi_free_pool_t efi_boot_services::free_pool

Definition at line 42 of file loader.c.

◆ get_memory_map

void* efi_boot_services::get_memory_map

Definition at line 40 of file loader.c.

◆ handle_protocol

efi_handle_protocol_t efi_boot_services::handle_protocol

Definition at line 44 of file loader.c.

◆ header

uint8_t efi_boot_services::header[24]

Definition at line 35 of file loader.c.

◆ install_configuration_table

void* efi_boot_services::install_configuration_table

Definition at line 49 of file loader.c.

◆ load_image

void* efi_boot_services::load_image

Definition at line 50 of file loader.c.

◆ locate_device_path

efi_locate_device_path_t efi_boot_services::locate_device_path

Definition at line 48 of file loader.c.

◆ locate_handle

void* efi_boot_services::locate_handle

Definition at line 47 of file loader.c.

◆ locate_handle_buffer

efi_locate_handle_buffer_t efi_boot_services::locate_handle_buffer

Definition at line 60 of file loader.c.

◆ locate_protocol

efi_locate_protocol_t efi_boot_services::locate_protocol

Definition at line 61 of file loader.c.

◆ open_protocol

void* efi_boot_services::open_protocol

Definition at line 56 of file loader.c.

◆ open_protocol_information

void* efi_boot_services::open_protocol_information

Definition at line 58 of file loader.c.

◆ protocols_per_handle

void* efi_boot_services::protocols_per_handle

Definition at line 59 of file loader.c.

◆ raise_tpl

void* efi_boot_services::raise_tpl

Definition at line 36 of file loader.c.

◆ register_protocol_notify

void* efi_boot_services::register_protocol_notify

Definition at line 46 of file loader.c.

◆ reserved_after_handle_protocol

void* efi_boot_services::reserved_after_handle_protocol

Definition at line 45 of file loader.c.

◆ restore_tpl

void* efi_boot_services::restore_tpl

Definition at line 37 of file loader.c.

◆ start_image

void* efi_boot_services::start_image

Definition at line 51 of file loader.c.

◆ unload_image

void* efi_boot_services::unload_image

Definition at line 53 of file loader.c.


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