#include <ipc/devman.h>#include <ipc/dev_iface.h>#include "../dev_iface.h"Go to the source code of this file.
Data Structures | |
| struct | ddf_dev |
| Device structure. More... | |
| struct | ddf_dev_ops |
| Devices operations. More... | |
| struct | ddf_fun |
| Function structure. More... | |
| struct | driver |
| Driver structure. More... | |
| struct | driver_ops |
| Generic device driver operations. More... | |
Typedefs | |
| typedef ddf_dev_ops | ddf_dev_ops_t |
| Devices operations. | |
| typedef ddf_dev | ddf_dev_t |
| typedef ddf_fun | ddf_fun_t |
| typedef driver_ops | driver_ops_t |
| Generic device driver operations. | |
| typedef driver | driver_t |
| Driver structure. | |
Functions | |
| int | ddf_driver_main (driver_t *drv) |
| int | ddf_fun_add_match_id (ddf_fun_t *fun, const char *match_id_str, int match_score) |
| Add single match ID to inner function. | |
| int | ddf_fun_add_to_class (ddf_fun_t *fun, const char *class_name) |
| Add exposed function to class. | |
| int | ddf_fun_bind (ddf_fun_t *fun) |
| Bind a function node. | |
| ddf_fun_t * | ddf_fun_create (ddf_dev_t *dev, fun_type_t ftype, const char *name) |
| Create a DDF function node. | |
| void | ddf_fun_destroy (ddf_fun_t *fun) |
| Destroy DDF function node. | |
Definition in file driver.h.
1.4.7