iPXE
|
A root device. More...
#include <device.h>
Data Fields | |
struct device | dev |
Device chain. More... | |
struct root_driver * | driver |
Root device driver. More... | |
void * | priv |
Driver-private data. More... | |
A root device.
Root devices are system buses such as PCI, EISA, etc.
struct device root_device::dev |
Device chain.
A root device has a NULL parent field.
Definition at line 99 of file device.h.
Referenced by eisabus_probe(), eisabus_remove(), hv_probe(), hv_remove(), isabus_probe(), isabus_remove(), isapnpbus_probe(), isapnpbus_remove(), mcabus_probe(), mcabus_remove(), pcibus_probe(), pcibus_remove(), probe_devices(), remove_devices(), rootdev_probe(), rootdev_remove(), t509bus_probe(), t509bus_remove(), and undibus_probe().
struct root_driver* root_device::driver |
Root device driver.
Definition at line 101 of file device.h.
Referenced by rootdev_probe(), and rootdev_remove().
void* root_device::priv |
Driver-private data.
Definition at line 103 of file device.h.
Referenced by rootdev_get_drvdata(), and rootdev_set_drvdata().