Lines Matching refs:efi_handle
69 efi_handle agent_handle;
70 efi_handle controller_handle;
83 typedef efi_status (*efi_image_entry_point) (efi_handle img, efi_system_table* sys) 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;
135 void* search_key, size_t* buf_size, efi_handle* buf) EFIAPI;
138 efi_handle* device) EFIAPI;
142 efi_status (*LoadImage) (bool boot_policy, efi_handle parent_image_handle,
144 efi_handle* image_handle) EFIAPI;
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;
163 efi_status (*ConnectController) (efi_handle controller_handle,
164 efi_handle* driver_image_handle,
168 efi_status (*DisconnectController) (efi_handle controller_handle,
169 efi_handle driver_image_handle,
170 efi_handle child_handle) EFIAPI;
172 efi_status (*OpenProtocol) (efi_handle handle, efi_guid* protocol, void** intf,
173 efi_handle agent_handle, efi_handle controller_handle,
176 efi_status (*CloseProtocol) (efi_handle handle, efi_guid* protocol,
177 efi_handle agent_handle, efi_handle controller_handle) EFIAPI;
179 efi_status (*OpenProtocolInformation) (efi_handle handle, efi_guid* protocol,
183 efi_status (*ProtocolsPerHandle) (efi_handle handle, efi_guid*** protocol_buf,
188 size_t* num_handles, efi_handle** buf) EFIAPI;
192 efi_status (*InstallMultipleProtocolInterfaces) (efi_handle* handle, ...) EFIAPI;
194 efi_status (*UninstallMultipleProtocolInterfaces) (efi_handle handle, ...) EFIAPI;