Lines Matching refs:handle

455 static efi_status_t EFIAPI efi_install_protocol_interface(void **handle,  in efi_install_protocol_interface()  argument
463 if (!handle || !protocol || in efi_install_protocol_interface()
470 if (!*handle) { in efi_install_protocol_interface()
479 if (efiobj->handle != *handle) in efi_install_protocol_interface()
512 static efi_status_t EFIAPI efi_install_protocol_interface_ext(void **handle, in efi_install_protocol_interface_ext() argument
516 EFI_ENTRY("%p, %p, %d, %p", handle, protocol, protocol_interface_type, in efi_install_protocol_interface_ext()
519 return EFI_EXIT(efi_install_protocol_interface(handle, protocol, in efi_install_protocol_interface_ext()
524 static efi_status_t EFIAPI efi_reinstall_protocol_interface(void *handle, in efi_reinstall_protocol_interface() argument
528 EFI_ENTRY("%p, %p, %p, %p", handle, protocol, old_interface, in efi_reinstall_protocol_interface()
533 static efi_status_t EFIAPI efi_uninstall_protocol_interface(void *handle, in efi_uninstall_protocol_interface() argument
540 if (!handle || !protocol) { in efi_uninstall_protocol_interface()
549 if (efiobj->handle != handle) in efi_uninstall_protocol_interface()
574 static efi_status_t EFIAPI efi_uninstall_protocol_interface_ext(void *handle, in efi_uninstall_protocol_interface_ext() argument
577 EFI_ENTRY("%p, %p, %p", handle, protocol, protocol_interface); in efi_uninstall_protocol_interface_ext()
579 return EFI_EXIT(efi_uninstall_protocol_interface(handle, protocol, in efi_uninstall_protocol_interface_ext()
645 *(buffer++) = efiobj->handle; in efi_locate_handle()
676 *device = efiobj->handle; in efi_locate_device_path()
736 obj->handle = info; in efi_setup_loaded_image()
789 obj->handle = info; in efi_load_image()
847 static struct efi_object *efi_search_obj(void *handle) in efi_search_obj() argument
854 if (efiobj->handle == handle) in efi_search_obj()
949 static efi_status_t EFIAPI efi_close_protocol(void *handle, in efi_close_protocol() argument
954 EFI_ENTRY("%p, %p, %p, %p", handle, protocol, agent_handle, in efi_close_protocol()
959 static efi_status_t EFIAPI efi_open_protocol_information(efi_handle_t handle, in efi_open_protocol_information() argument
964 EFI_ENTRY("%p, %p, %p, %p", handle, protocol, entry_buffer, in efi_open_protocol_information()
969 static efi_status_t EFIAPI efi_protocols_per_handle(void *handle, in efi_protocols_per_handle() argument
979 EFI_ENTRY("%p, %p, %p", handle, protocol_buffer, in efi_protocols_per_handle()
982 if (!handle || !protocol_buffer || !protocol_buffer_count) in efi_protocols_per_handle()
990 if (efiobj->handle != handle) in efi_protocols_per_handle()
1089 void **handle, ...) in efi_install_multiple_protocol_interfaces() argument
1091 EFI_ENTRY("%p", handle); in efi_install_multiple_protocol_interfaces()
1099 if (!handle) in efi_install_multiple_protocol_interfaces()
1102 va_start(argptr, handle); in efi_install_multiple_protocol_interfaces()
1108 r = efi_install_protocol_interface(handle, protocol, in efi_install_multiple_protocol_interfaces()
1120 va_start(argptr, handle); in efi_install_multiple_protocol_interfaces()
1124 efi_uninstall_protocol_interface(handle, protocol, in efi_install_multiple_protocol_interfaces()
1133 void *handle, ...) in efi_uninstall_multiple_protocol_interfaces() argument
1135 EFI_ENTRY("%p", handle); in efi_uninstall_multiple_protocol_interfaces()
1162 void *handle, efi_guid_t *protocol, in efi_open_protocol() argument
1170 EFI_ENTRY("%p, %p, %p, %p, %p, 0x%x", handle, protocol, in efi_open_protocol()
1174 if (!handle || !protocol || in efi_open_protocol()
1186 if (controller_handle == handle) in efi_open_protocol()
1204 if (efiobj->handle != handle) in efi_open_protocol()
1231 static efi_status_t EFIAPI efi_handle_protocol(void *handle, in efi_handle_protocol() argument
1235 return efi_open_protocol(handle, protocol, protocol_interface, NULL, in efi_handle_protocol()