Ignore:
File:
1 edited

Legend:

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

    rf9b2cb4c r56fd7cf  
    108108        const char *name;
    109109        /** Generic device driver operations */
    110         const driver_ops_t *driver_ops;
     110        driver_ops_t *driver_ops;
    111111} driver_t;
    112112
    113 extern int ddf_driver_main(const driver_t *);
     113/** XXX Only to transition USB */
     114#ifdef _DDF_DATA_IMPLANT
     115extern void ddf_fun_data_implant(ddf_fun_t *, void *);
     116#endif
     117
     118extern int ddf_driver_main(driver_t *);
    114119
    115120extern void *ddf_dev_data_alloc(ddf_dev_t *, size_t);
     
    117122extern devman_handle_t ddf_dev_get_handle(ddf_dev_t *);
    118123extern const char *ddf_dev_get_name(ddf_dev_t *);
    119 extern async_sess_t *ddf_dev_parent_sess_create(ddf_dev_t *);
     124extern async_sess_t *ddf_dev_parent_sess_create(ddf_dev_t *, exch_mgmt_t);
    120125extern async_sess_t *ddf_dev_parent_sess_get(ddf_dev_t *);
    121126extern ddf_fun_t *ddf_fun_create(ddf_dev_t *, fun_type_t, const char *);
     
    133138extern int ddf_fun_add_match_id(ddf_fun_t *, const char *, int);
    134139extern 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);
     140extern void ddf_fun_set_conn_handler(ddf_fun_t *, async_client_conn_t);
    136141extern int ddf_fun_add_to_category(ddf_fun_t *, const char *);
    137142
Note: See TracChangeset for help on using the changeset viewer.