iPXE
|
An EFI driver. More...
#include <efi_driver.h>
Data Fields | |
const char * | name |
Name. More... | |
int(* | supported )(EFI_HANDLE device) |
Check if driver supports device. More... | |
int(* | start )(struct efi_device *efidev) |
Attach driver to device. More... | |
void(* | stop )(struct efi_device *efidev) |
Detach driver from device. More... | |
An EFI driver.
Definition at line 33 of file efi_driver.h.
const char* efi_driver::name |
Name.
Definition at line 35 of file efi_driver.h.
Referenced by efi_driver_start(), and efi_driver_supported().
int( * efi_driver::supported) (EFI_HANDLE device) |
Check if driver supports device.
device | EFI device handle |
rc | Return status code |
Definition at line 42 of file efi_driver.h.
Referenced by efi_driver_start(), and efi_driver_supported().
int( * efi_driver::start) (struct efi_device *efidev) |
Attach driver to device.
efidev | EFI device |
rc | Return status code |
Definition at line 49 of file efi_driver.h.
Referenced by efi_driver_start().
void( * efi_driver::stop) (struct efi_device *efidev) |
Detach driver from device.
efidev | EFI device |
Definition at line 55 of file efi_driver.h.
Referenced by efi_driver_stop().