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