|
iPXE
|
A devicetree driver. More...
#include <devtree.h>
Data Fields | |
| const char * | name |
| Driver name. | |
| const char ** | ids |
| Compatible programming model identifiers. | |
| unsigned int | id_count |
| Number of compatible programming model identifiers. | |
| int(* | probe )(struct dt_device *dt, unsigned int offset) |
| Probe device. | |
| void(* | remove )(struct dt_device *dt) |
| Remove device. | |
| const char* dt_driver::name |
Driver name.
Definition at line 39 of file devtree.h.
Referenced by dt_find_driver(), and dt_probe().
| const char** dt_driver::ids |
Compatible programming model identifiers.
Definition at line 41 of file devtree.h.
Referenced by dt_find_driver().
| unsigned int dt_driver::id_count |
Number of compatible programming model identifiers.
Definition at line 43 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 51 of file devtree.h.
Referenced by dt_probe().
| void(* dt_driver::remove) (struct dt_device *dt) |
Remove device.
| dt | Devicetree device |
Definition at line 57 of file devtree.h.
Referenced by dt_remove().