iPXE
snpnet.h
Go to the documentation of this file.
1 #ifndef _SNPNET_H
2 #define _SNPNET_H
3 
4 /** @file
5  *
6  * SNP NIC driver
7  *
8  */
9 
10 FILE_LICENCE ( GPL2_OR_LATER );
11 
12 struct efi_device;
13 
15  int inhibit_wifi );
16 extern int snpnet_exclude ( EFI_HANDLE device );
17 extern int snpnet_start ( struct efi_device *efidev );
18 extern void snpnet_stop ( struct efi_device *efidev );
19 
20 #endif /* _SNPNET_H */
128 bit buffer containing a unique identifier value.
Definition: Base.h:215
FILE_LICENCE(GPL2_OR_LATER)
int snpnet_supported(EFI_HANDLE device, EFI_GUID *protocol, int inhibit_wifi)
Check to see if driver supports a device.
Definition: snpnet.c:510
A hardware device.
Definition: device.h:76
int snpnet_exclude(EFI_HANDLE device)
Exclude existing drivers.
Definition: snpnet.c:692
int snpnet_start(struct efi_device *efidev)
Attach driver to device.
Definition: snpnet.c:727
An EFI device.
Definition: efi_driver.h:17
void snpnet_stop(struct efi_device *efidev)
Detach driver from device.
Definition: snpnet.c:844
uint16_t protocol
Protocol ID.
Definition: stp.h:18
Definition: efi.h:61