Changes in uspace/lib/drv/include/ddf/driver.h [f9b2cb4c:56fd7cf] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/drv/include/ddf/driver.h
rf9b2cb4c r56fd7cf 108 108 const char *name; 109 109 /** Generic device driver operations */ 110 constdriver_ops_t *driver_ops;110 driver_ops_t *driver_ops; 111 111 } driver_t; 112 112 113 extern int ddf_driver_main(const driver_t *); 113 /** XXX Only to transition USB */ 114 #ifdef _DDF_DATA_IMPLANT 115 extern void ddf_fun_data_implant(ddf_fun_t *, void *); 116 #endif 117 118 extern int ddf_driver_main(driver_t *); 114 119 115 120 extern void *ddf_dev_data_alloc(ddf_dev_t *, size_t); … … 117 122 extern devman_handle_t ddf_dev_get_handle(ddf_dev_t *); 118 123 extern const char *ddf_dev_get_name(ddf_dev_t *); 119 extern async_sess_t *ddf_dev_parent_sess_create(ddf_dev_t * );124 extern async_sess_t *ddf_dev_parent_sess_create(ddf_dev_t *, exch_mgmt_t); 120 125 extern async_sess_t *ddf_dev_parent_sess_get(ddf_dev_t *); 121 126 extern ddf_fun_t *ddf_fun_create(ddf_dev_t *, fun_type_t, const char *); … … 133 138 extern int ddf_fun_add_match_id(ddf_fun_t *, const char *, int); 134 139 extern void ddf_fun_set_ops(ddf_fun_t *, ddf_dev_ops_t *); 135 extern void ddf_fun_set_conn_handler(ddf_fun_t *, async_ port_handler_t);140 extern void ddf_fun_set_conn_handler(ddf_fun_t *, async_client_conn_t); 136 141 extern int ddf_fun_add_to_category(ddf_fun_t *, const char *); 137 142
Note:
See TracChangeset
for help on using the changeset viewer.