iPXE
|
An EFI device. More...
#include <efi_driver.h>
Data Fields | |
struct device | dev |
Generic device. More... | |
EFI_HANDLE | device |
EFI device handle. More... | |
EFI_HANDLE | child |
EFI child device handle (if present) More... | |
EFI_DEVICE_PATH_PROTOCOL * | path |
EFI device path copy. More... | |
struct efi_driver * | driver |
Driver for this device. More... | |
void * | priv |
Driver-private data. More... | |
An EFI device.
Definition at line 17 of file efi_driver.h.
struct device efi_device::dev |
Generic device.
Definition at line 19 of file efi_driver.h.
Referenced by efidev_alloc(), efidev_find(), efidev_free(), efidev_parent(), efipci_start(), mnpnet_start(), nii_start(), snpnet_start(), and usbio_start().
EFI_HANDLE efi_device::device |
EFI device handle.
Definition at line 21 of file efi_driver.h.
Referenced by efi_bofm_start(), efi_snp_probe(), efi_snp_remove(), efidev_alloc(), efidev_find(), efipci_start(), efipci_stop(), mnpnet_start(), mnpnet_stop(), nii_pci_close(), nii_pci_open(), nii_start(), nii_stop(), snpnet_start(), snpnet_stop(), usbio_start(), and usbio_stop().
EFI_HANDLE efi_device::child |
EFI child device handle (if present)
Definition at line 23 of file efi_driver.h.
Referenced by efidev_find(), mnpnet_start(), and mnpnet_stop().
EFI_DEVICE_PATH_PROTOCOL* efi_device::path |
EFI device path copy.
Definition at line 25 of file efi_driver.h.
Referenced by efi_ib_srp_path(), efi_netdev_path(), efi_uri_path(), efi_usb_path(), and efidev_alloc().
struct efi_driver* efi_device::driver |
Driver for this device.
Definition at line 27 of file efi_driver.h.
Referenced by efi_driver_start(), and efi_driver_stop().
void* efi_device::priv |
Driver-private data.
Definition at line 29 of file efi_driver.h.
Referenced by efidev_get_drvdata(), and efidev_set_drvdata().