Lines Matching refs:EfiHandle
53 EfiHandle agent_handle;
54 EfiHandle controller_handle;
77 EfiStatus (*install_protocol_interface)(EfiHandle* handle, const EfiGuid* protocol,
79 EfiStatus (*reinstall_protocol_interface)(EfiHandle hadle, const EfiGuid* protocol,
81 EfiStatus (*uninstall_protocol_interface)(EfiHandle handle, const EfiGuid* protocol, void* intf);
82 EfiStatus (*handle_protocol)(EfiHandle handle, const EfiGuid* protocol, void** intf);
87 void* search_key, size_t* buf_size, EfiHandle* buf);
89 EfiHandle* device);
91 EfiStatus (*load_image)(bool boot_policy, EfiHandle parent_image_handle,
93 EfiHandle* image_handle);
94 EfiStatus (*start_image)(EfiHandle image_handle, size_t* exit_data_size, char16_t** exit_data);
95 EfiStatus (*exit)(EfiHandle image_handle, EfiStatus exit_status, size_t exit_data_size,
97 EfiStatus (*unload_image)(EfiHandle image_handle);
98 EfiStatus (*exit_boot_services)(EfiHandle image_handle, size_t map_key);
103 EfiStatus (*connect_controller)(EfiHandle controller_handle, EfiHandle* driver_image_handle,
105 EfiStatus (*disconnect_controller)(EfiHandle controller_handle, EfiHandle driver_image_handle,
106 EfiHandle child_handle);
107 EfiStatus (*open_protocol)(EfiHandle handle, const EfiGuid* protocol, void** intf,
108 EfiHandle agent_handle, EfiHandle controller_handle,
110 EfiStatus (*close_protocol)(EfiHandle handle, const EfiGuid* protocol, EfiHandle agent_handle,
111 EfiHandle controller_handle);
112 EfiStatus (*open_protocol_information)(EfiHandle handle, const EfiGuid* protocol,
115 EfiStatus (*protocols_per_handle)(EfiHandle handle, EfiGuid*** protocol_buf,
118 void* search_key, size_t* num_handles, EfiHandle** buf);
120 EfiStatus (*install_multiple_protocol_interfaces)(EfiHandle* handle, ...);
121 EfiStatus (*uninstall_multiple_protocol_interfaces)(EfiHandle handle, ...);