Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/include/ddf/driver.h

    r56fd7cf rf9b2cb4c  
    108108        const char *name;
    109109        /** Generic device driver operations */
    110         driver_ops_t *driver_ops;
     110        const driver_ops_t *driver_ops;
    111111} driver_t;
    112112
    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 *);
     113extern int ddf_driver_main(const driver_t *);
    119114
    120115extern void *ddf_dev_data_alloc(ddf_dev_t *, size_t);
     
    122117extern devman_handle_t ddf_dev_get_handle(ddf_dev_t *);
    123118extern 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);
     119extern async_sess_t *ddf_dev_parent_sess_create(ddf_dev_t *);
    125120extern async_sess_t *ddf_dev_parent_sess_get(ddf_dev_t *);
    126121extern ddf_fun_t *ddf_fun_create(ddf_dev_t *, fun_type_t, const char *);
     
    138133extern int ddf_fun_add_match_id(ddf_fun_t *, const char *, int);
    139134extern 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);
     135extern void ddf_fun_set_conn_handler(ddf_fun_t *, async_port_handler_t);
    141136extern int ddf_fun_add_to_category(ddf_fun_t *, const char *);
    142137
Note: See TracChangeset for help on using the changeset viewer.