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