struct efi_boot_services
Defined at line 89 of file ../../zircon/kernel/lib/efi/include/efi/boot-services.h
Public Members
Hdr
efi_tpl (*)(efi_tpl) __attribute__((cfi_unchecked_callee)) RaiseTPL
void (*)(efi_tpl) __attribute__((cfi_unchecked_callee)) RestoreTPL
efi_status (*)(efi_allocate_type, efi_memory_type, size_t, efi_physical_addr *) __attribute__((cfi_unchecked_callee)) AllocatePages
efi_status (*)(efi_physical_addr, size_t) __attribute__((cfi_unchecked_callee)) FreePages
efi_status (*)(size_t *, efi_memory_descriptor *, size_t *, size_t *, uint32_t *) __attribute__((cfi_unchecked_callee)) GetMemoryMap
efi_status (*)(efi_memory_type, size_t, void **) __attribute__((cfi_unchecked_callee)) AllocatePool
efi_status (*)(void *) __attribute__((cfi_unchecked_callee)) FreePool
efi_status (*)(uint32_t, efi_tpl, efi_event_notify, void *, efi_event *) __attribute__((cfi_unchecked_callee)) CreateEvent
efi_status (*)(efi_event, efi_timer_delay, uint64_t) __attribute__((cfi_unchecked_callee)) SetTimer
efi_status (*)(size_t, efi_event *, size_t *) __attribute__((cfi_unchecked_callee)) WaitForEvent
efi_status (*)(efi_event) __attribute__((cfi_unchecked_callee)) SignalEvent
efi_status (*)(efi_event) __attribute__((cfi_unchecked_callee)) CloseEvent
efi_status (*)(efi_event) __attribute__((cfi_unchecked_callee)) CheckEvent
efi_status (*)(efi_handle *, const efi_guid *, efi_interface_type, void *) __attribute__((cfi_unchecked_callee)) InstallProtocolInterface
efi_status (*)(efi_handle, const efi_guid *, void *, void *) __attribute__((cfi_unchecked_callee)) ReinstallProtocolInterface
efi_status (*)(efi_handle, const efi_guid *, void *) __attribute__((cfi_unchecked_callee)) UninstallProtocolInterface
efi_status (*)(efi_handle, const efi_guid *, void **) __attribute__((cfi_unchecked_callee)) HandleProtocol
void * Reserved
efi_status (*)(const efi_guid *, efi_event, void **) __attribute__((cfi_unchecked_callee)) RegisterProtocolNotify
efi_status (*)(efi_locate_search_type, const efi_guid *, void *, size_t *, efi_handle *) __attribute__((cfi_unchecked_callee)) LocateHandle
efi_status (*)(const efi_guid *, efi_device_path_protocol **, efi_handle *) __attribute__((cfi_unchecked_callee)) LocateDevicePath
efi_status (*)(const efi_guid *, void *) __attribute__((cfi_unchecked_callee)) InstallConfigurationTable
efi_status (*)(bool, efi_handle, efi_device_path_protocol *, void *, size_t, efi_handle *) __attribute__((cfi_unchecked_callee)) LoadImage
efi_status (*)(efi_handle, size_t *, char16_t **) __attribute__((cfi_unchecked_callee)) StartImage
efi_status (*)(efi_handle, efi_status, size_t, char16_t *) __attribute__((cfi_unchecked_callee)) Exit
efi_status (*)(efi_handle) __attribute__((cfi_unchecked_callee)) UnloadImage
efi_status (*)(efi_handle, size_t) __attribute__((cfi_unchecked_callee)) ExitBootServices
efi_status (*)(uint64_t *) __attribute__((cfi_unchecked_callee)) GetNextMonotonicCount
efi_status (*)(size_t) __attribute__((cfi_unchecked_callee)) Stall
efi_status (*)(size_t, uint64_t, size_t, char16_t *) __attribute__((cfi_unchecked_callee)) SetWatchdogTimer
efi_status (*)(efi_handle, efi_handle *, efi_device_path_protocol *, bool) __attribute__((cfi_unchecked_callee)) ConnectController
efi_status (*)(efi_handle, efi_handle, efi_handle) __attribute__((cfi_unchecked_callee)) DisconnectController
efi_status (*)(efi_handle, const efi_guid *, void **, efi_handle, efi_handle, uint32_t) __attribute__((cfi_unchecked_callee)) OpenProtocol
efi_status (*)(efi_handle, const efi_guid *, efi_handle, efi_handle) __attribute__((cfi_unchecked_callee)) CloseProtocol
efi_status (*)(efi_handle, const efi_guid *, efi_open_protocol_information_entry **, size_t *) __attribute__((cfi_unchecked_callee)) OpenProtocolInformation
efi_status (*)(efi_handle, efi_guid ***, size_t *) __attribute__((cfi_unchecked_callee)) ProtocolsPerHandle
efi_status (*)(efi_locate_search_type, const efi_guid *, void *, size_t *, efi_handle **) __attribute__((cfi_unchecked_callee)) LocateHandleBuffer
efi_status (*)(const efi_guid *, void *, void **) __attribute__((cfi_unchecked_callee)) LocateProtocol
efi_status (*)(efi_handle *, ...) __attribute__((cfi_unchecked_callee)) InstallMultipleProtocolInterfaces
efi_status (*)(efi_handle, ...) __attribute__((cfi_unchecked_callee)) UninstallMultipleProtocolInterfaces
efi_status (*)(void *, size_t, uint32_t *) __attribute__((cfi_unchecked_callee)) CalculateCrc32
void (*)(void *, const void *, size_t) __attribute__((cfi_unchecked_callee)) CopyMem
void (*)(void *, size_t, uint8_t) __attribute__((cfi_unchecked_callee)) SetMem
efi_status (*)(uint32_t, efi_tpl, efi_event_notify, const void *, const efi_guid *, efi_event *) __attribute__((cfi_unchecked_callee)) CreateEventEx