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 FILE_SECBOOT ( PERMITTED );
12 
13 struct efi_device;
14 
16  int inhibit_wifi );
17 extern int snpnet_exclude ( EFI_HANDLE device );
18 extern int snpnet_start ( struct efi_device *efidev );
19 extern void snpnet_stop ( struct efi_device *efidev );
20 
21 #endif /* _SNPNET_H */
128 bit buffer containing a unique identifier value.
Definition: Base.h:216
FILE_SECBOOT(PERMITTED)
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:511
A hardware device.
Definition: device.h:77
int snpnet_exclude(EFI_HANDLE device)
Exclude existing drivers.
Definition: snpnet.c:693
int snpnet_start(struct efi_device *efidev)
Attach driver to device.
Definition: snpnet.c:728
An EFI device.
Definition: efi_driver.h:18
void snpnet_stop(struct efi_device *efidev)
Detach driver from device.
Definition: snpnet.c:845
uint16_t protocol
Protocol ID.
Definition: stp.h:19
Definition: efi.h:62