Data Fields
efi_device Struct Reference

An EFI device. More...

#include <efi_driver.h>

Data Fields

struct device dev
 Generic device. More...
 EFI device handle. More...
 EFI child device handle (if present) More...
 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

◆ child

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().

◆ path

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().

◆ driver

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().

◆ priv

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().

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