iPXE
Data Fields
efi_device Struct Reference

An EFI device. More...

#include <efi_driver.h>

Data Fields

struct device dev
 Generic device. More...
 
EFI_HANDLE device
 EFI device handle. More...
 
EFI_DEVICE_PATH_PROTOCOLpath
 EFI device path copy. More...
 
struct efi_driverdriver
 Driver for this device. More...
 
void * priv
 Driver-private data. More...
 

Detailed Description

An EFI device.

Definition at line 17 of file efi_driver.h.

Field Documentation

◆ dev

struct device efi_device::dev

◆ device

EFI_HANDLE efi_device::device

◆ path

EFI_DEVICE_PATH_PROTOCOL* efi_device::path

EFI device path copy.

Definition at line 23 of file efi_driver.h.

Referenced by efi_driver_start(), efi_ib_srp_path(), efi_netdev_path(), efi_uri_path(), and efi_usb_path().

◆ driver

struct efi_driver* efi_device::driver

Driver for this device.

Definition at line 25 of file efi_driver.h.

Referenced by efi_driver_start(), and efi_driver_stop().

◆ priv

void* efi_device::priv

Driver-private data.

Definition at line 27 of file efi_driver.h.

Referenced by efidev_get_drvdata(), and efidev_set_drvdata().


The documentation for this struct was generated from the following file: