Ignore:
Timestamp:
2017-12-30T21:36:08Z (6 years ago)
Author:
Petr Manek <petr.manek@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2523293
Parents:
bf7b747
git-author:
Petr Manek <petr.manek@…> (2017-12-30 21:33:41)
git-committer:
Petr Manek <petr.manek@…> (2017-12-30 21:36:08)
Message:

libdrv: extend usbdiag interface with data validity tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/include/usbdiag_iface.h

    rbf7b747 r24c8bf8  
    4848async_sess_t *usbdiag_connect(devman_handle_t);
    4949void usbdiag_disconnect(async_sess_t*);
     50
    5051int usbdiag_burst_intr_in(async_exch_t*, int, size_t, usbdiag_dur_t*);
    5152int usbdiag_burst_intr_out(async_exch_t*, int, size_t, usbdiag_dur_t*);
     
    5455int usbdiag_burst_isoch_in(async_exch_t*, int, size_t, usbdiag_dur_t*);
    5556int usbdiag_burst_isoch_out(async_exch_t*, int, size_t, usbdiag_dur_t*);
     57
     58int usbdiag_data_intr_in(async_exch_t*, int, size_t, usbdiag_dur_t*);
     59int usbdiag_data_intr_out(async_exch_t*, int, size_t, usbdiag_dur_t*);
     60int usbdiag_data_bulk_in(async_exch_t*, int, size_t, usbdiag_dur_t*);
     61int usbdiag_data_bulk_out(async_exch_t*, int, size_t, usbdiag_dur_t*);
     62int usbdiag_data_isoch_in(async_exch_t*, int, size_t, usbdiag_dur_t*);
     63int usbdiag_data_isoch_out(async_exch_t*, int, size_t, usbdiag_dur_t*);
    5664
    5765/** USB diagnostic device communication interface. */
     
    6371        int (*burst_isoch_in)(ddf_fun_t*, int, size_t, usbdiag_dur_t*);
    6472        int (*burst_isoch_out)(ddf_fun_t*, int, size_t, usbdiag_dur_t*);
     73        int (*data_intr_in)(ddf_fun_t*, int, size_t, usbdiag_dur_t*);
     74        int (*data_intr_out)(ddf_fun_t*, int, size_t, usbdiag_dur_t*);
     75        int (*data_bulk_in)(ddf_fun_t*, int, size_t, usbdiag_dur_t*);
     76        int (*data_bulk_out)(ddf_fun_t*, int, size_t, usbdiag_dur_t*);
     77        int (*data_isoch_in)(ddf_fun_t*, int, size_t, usbdiag_dur_t*);
     78        int (*data_isoch_out)(ddf_fun_t*, int, size_t, usbdiag_dur_t*);
    6579} usbdiag_iface_t;
    6680
Note: See TracChangeset for help on using the changeset viewer.