|
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 efi_parent_path(), 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(), efidev_alloc(), efidev_find(), efipci_start(), efipci_stop(), mnpnet_start(), mnpnet_stop(), 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_netdev_path(), efi_parent_path(), efi_uri_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().
1.8.15