85EFI_ROM (
"snp",
"Simple Network Protocol NIC" );
GUID EFI_GUID
128-bit buffer containing a unique identifier value.
#define __efi_driver(order)
Declare an EFI driver.
#define EFI_DRIVER_SNP
SNP protocol drivers.
#define EFI_DRIVER_NII
NII protocol drivers.
#define EFI_ROM(_name, _desc)
Define build rules for an EFI driver.
EFI_GUID efi_simple_network_protocol_guid
Simple network protocol GUID.
EFI_GUID efi_nii31_protocol_guid
Network interface identifier protocol GUID (new version)
#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 REQUIRING_SYMBOL(symbol)
Specify the file's requiring symbol.
#define REQUIRE_SYMBOL(symbol)
Require a symbol.
int nii_start(struct efi_device *efidev)
Attach driver to device.
int nii_exclude(EFI_HANDLE device)
Exclude existing drivers.
void nii_stop(struct efi_device *efidev)
Detach driver from device.
static int snp_supported(EFI_HANDLE device)
Check to see if driver supports a device.
static int nii_supported(EFI_HANDLE device)
Check to see if driver supports a device.
int snpnet_supported(EFI_HANDLE device, EFI_GUID *protocol, int inhibit_wifi)
Check to see if driver supports a device.
int snpnet_start(struct efi_device *efidev)
Attach driver to device.
int snpnet_exclude(EFI_HANDLE device)
Exclude existing drivers.
void snpnet_stop(struct efi_device *efidev)
Detach driver from device.
uint16_t protocol
Protocol ID.