37 #define EINFO_EEFI_CONNECT \ 38 __einfo_uniqify ( EINFO_EPLATFORM, 0x01, \ 39 "Could not connect controllers" ) 40 #define EINFO_EEFI_CONNECT_PROHIBITED \ 41 __einfo_platformify ( EINFO_EEFI_CONNECT, \ 42 EFI_SECURITY_VIOLATION, \ 43 "Connecting controllers prohibited by " \ 45 #define EEFI_CONNECT_PROHIBITED \ 46 __einfo_error ( EINFO_EEFI_CONNECT_PROHIBITED ) 47 #define EEFI_CONNECT( efirc ) EPLATFORM ( EINFO_EEFI_CONNECT, efirc, \ 48 EEFI_CONNECT_PROHIBITED ) 74 DBGC (
device,
"EFI %s could not connect: %s\n",
104 DBGC (
device,
"EFI %s could not disconnect: %s\n",
EFI_BOOT_SERVICES * BootServices
A pointer to the EFI Boot Services Table.
struct arbelprm_rc_send_wqe rc
#define EEFI(efirc)
Convert an EFI status code to an iPXE status code.
int efi_connect(EFI_HANDLE device, EFI_HANDLE driver)
Connect UEFI driver(s)
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
EFI_TPL efi_internal_tpl
Internal task priority level.
#define EEFI_CONNECT(efirc)
const char * efi_handle_name(EFI_HANDLE handle)
Get name of an EFI handle.
char * strerror(int errno)
Retrieve string representation of error number.
EFI_CONNECT_CONTROLLER ConnectController
#define EFI_NOT_FOUND
Enumeration of EFI_STATUS.
RETURN_STATUS EFI_STATUS
Function return status for EFI API.
EFI_SYSTEM_TABLE * efi_systab
EFI_RESTORE_TPL RestoreTPL
#define NULL
NULL pointer (VOID *)
const char * efi_tpl_name(EFI_TPL tpl)
Name EFI TPL.
int efi_disconnect(EFI_HANDLE device, EFI_HANDLE driver)
Disconnect UEFI driver(s)
EFI_TPL efi_external_tpl
External task priority level.
EFI_DISCONNECT_CONTROLLER DisconnectController