|
iPXE
|
A devicetree driver. More...
#include <devtree.h>
Data Fields | |
| const char * | name |
| Driver name. More... | |
| const char ** | ids |
| Compatible programming model identifiers. More... | |
| unsigned int | id_count |
| Number of compatible programming model identifiers. More... | |
| int(* | probe )(struct dt_device *dt, unsigned int offset) |
| Probe device. More... | |
| void(* | remove )(struct dt_device *dt) |
| Remove device. More... | |
| const char* dt_driver::name |
Driver name.
Definition at line 33 of file devtree.h.
Referenced by dt_find_driver(), and dt_probe().
| const char** dt_driver::ids |
Compatible programming model identifiers.
Definition at line 35 of file devtree.h.
Referenced by dt_find_driver().
| unsigned int dt_driver::id_count |
Number of compatible programming model identifiers.
Definition at line 37 of file devtree.h.
Referenced by dt_find_driver().
Probe device.
| dt | Devicetree device |
| offset | Starting node offset |
| rc | Return status code |
Definition at line 45 of file devtree.h.
Referenced by dt_probe().
| void( * dt_driver::remove) (struct dt_device *dt) |
Remove device.
| dt | Devicetree device |
Definition at line 51 of file devtree.h.
Referenced by dt_remove().
1.8.15