Lines Matching refs:EFIAPI

83 typedef efi_status (*efi_image_entry_point) (efi_handle img, efi_system_table* sys) EFIAPI;
88 efi_tpl (*RaiseTPL) (efi_tpl new_tpl) EFIAPI;
90 void (*RestoreTPL) (efi_tpl old_tpl) EFIAPI;
93 size_t pages, efi_physical_addr* memory) EFIAPI;
95 efi_status (*FreePages) (efi_physical_addr memory, size_t pages) EFIAPI;
98 size_t* map_key, size_t* desc_size, uint32_t* desc_version) EFIAPI;
100 efi_status (*AllocatePool) (efi_memory_type pool_type, size_t size, void** buf) EFIAPI;
102 efi_status (*FreePool) (void* buf) EFIAPI;
106 efi_event* event) EFIAPI;
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;
119 efi_interface_type intf_type, void* intf) EFIAPI;
122 void* old_intf, void* new_intf) EFIAPI;
125 void* intf) EFIAPI;
127 efi_status (*HandleProtocol) (efi_handle handle, efi_guid* protocol, void** intf) EFIAPI;
132 void** registration) EFIAPI;
135 void* search_key, size_t* buf_size, efi_handle* buf) EFIAPI;
138 efi_handle* device) EFIAPI;
140 efi_status (*InstallConfigurationTable) (efi_guid* guid, void* table) EFIAPI;
144 efi_handle* image_handle) EFIAPI;
147 char16_t** exit_data) EFIAPI;
150 size_t exit_data_size, char16_t* exit_data) EFIAPI;
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;
161 size_t data_size, char16_t* watchdog_data) EFIAPI;
166 bool recursive) EFIAPI;
170 efi_handle child_handle) EFIAPI;
174 uint32_t attributes) EFIAPI;
177 efi_handle agent_handle, efi_handle controller_handle) EFIAPI;
181 size_t* entry_count) EFIAPI;
184 size_t* protocol_buf_count) EFIAPI;
188 size_t* num_handles, efi_handle** buf) EFIAPI;
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;
198 void (*CopyMem) (void* dest, void* src, size_t len) EFIAPI;
200 void (*SetMem) (void* buf, size_t len, uint8_t val) EFIAPI;
204 const efi_guid* event_group, efi_event* event) EFIAPI;