Lines Matching refs:efi_status
83 typedef efi_status (*efi_image_entry_point) (efi_handle img, efi_system_table* sys) EFIAPI;
92 efi_status (*AllocatePages) (efi_allocate_type type, efi_memory_type memory_type,
95 efi_status (*FreePages) (efi_physical_addr memory, size_t pages) EFIAPI;
97 efi_status (*GetMemoryMap) (size_t* memory_map_size, efi_memory_descriptor* memory_map,
100 efi_status (*AllocatePool) (efi_memory_type pool_type, size_t size, void** buf) EFIAPI;
102 efi_status (*FreePool) (void* buf) EFIAPI;
104 efi_status (*CreateEvent) (uint32_t type, efi_tpl notify_tpl,
108 efi_status (*SetTimer) (efi_event event, efi_timer_delay type, uint64_t trigger_time) EFIAPI;
110 efi_status (*WaitForEvent) (size_t num_events, efi_event* event, size_t* index) EFIAPI;
112 efi_status (*SignalEvent) (efi_event event) EFIAPI;
114 efi_status (*CloseEvent) (efi_event event) EFIAPI;
116 efi_status (*CheckEvent) (efi_event event) EFIAPI;
118 efi_status (*InstallProtocolInterface) (efi_handle* handle, efi_guid* protocol,
121 efi_status (*ReinstallProtocolInterface) (efi_handle hadle, efi_guid* protocol,
124 efi_status (*UninstallProtocolInterface) (efi_handle handle, efi_guid* protocol,
127 efi_status (*HandleProtocol) (efi_handle handle, efi_guid* protocol, void** intf) EFIAPI;
131 efi_status (*RegisterProtocolNotify) (efi_guid* protocol, efi_event event,
134 efi_status (*LocateHandle) (efi_locate_search_type search_type, efi_guid* protocol,
137 efi_status (*LocateDevicePath) (efi_guid* protocol, efi_device_path_protocol** path,
140 efi_status (*InstallConfigurationTable) (efi_guid* guid, void* table) EFIAPI;
142 efi_status (*LoadImage) (bool boot_policy, efi_handle parent_image_handle,
146 efi_status (*StartImage) (efi_handle image_handle, size_t* exit_data_size,
149 efi_status (*Exit) (efi_handle image_handle, efi_status exit_status,
152 efi_status (*UnloadImage) (efi_handle image_handle) EFIAPI;
154 efi_status (*ExitBootServices) (efi_handle image_handle, size_t map_key) EFIAPI;
156 efi_status (*GetNextMonotonicCount) (uint64_t* count) EFIAPI;
158 efi_status (*Stall) (size_t microseconds) EFIAPI;
160 efi_status (*SetWatchdogTimer) (size_t timeout, uint64_t watchdog_code,
163 efi_status (*ConnectController) (efi_handle controller_handle,
168 efi_status (*DisconnectController) (efi_handle controller_handle,
172 efi_status (*OpenProtocol) (efi_handle handle, efi_guid* protocol, void** intf,
176 efi_status (*CloseProtocol) (efi_handle handle, efi_guid* protocol,
179 efi_status (*OpenProtocolInformation) (efi_handle handle, efi_guid* protocol,
183 efi_status (*ProtocolsPerHandle) (efi_handle handle, efi_guid*** protocol_buf,
186 efi_status (*LocateHandleBuffer) (efi_locate_search_type search_type,
190 efi_status (*LocateProtocol) (efi_guid* protocol, void* registration, void** intf) EFIAPI;
192 efi_status (*InstallMultipleProtocolInterfaces) (efi_handle* handle, ...) EFIAPI;
194 efi_status (*UninstallMultipleProtocolInterfaces) (efi_handle handle, ...) EFIAPI;
196 efi_status (*CalculateCrc32) (void* data, size_t len, uint32_t* crc32) EFIAPI;
202 efi_status (*CreateEventEx) (uint32_t type, efi_tpl notify_tpl,