Changeset b10a434 in mainline for uspace/lib/drv/include/usbdiag_iface.h
- Timestamp:
- 2017-12-22T13:22:54Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 00d23a2
- Parents:
- 96c416a
- git-author:
- Petr Mánek <petr.manek@…> (2017-12-22 13:22:51)
- git-committer:
- Petr Mánek <petr.manek@…> (2017-12-22 13:22:54)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/drv/include/usbdiag_iface.h
r96c416a rb10a434 43 43 #define USBDIAG_CATEGORY "usbdiag" 44 44 45 /** Milliseconds */ 46 typedef unsigned long usbdiag_dur_t; 47 45 48 async_sess_t *usbdiag_connect(devman_handle_t); 46 49 void usbdiag_disconnect(async_sess_t*); 47 int usbdiag_burst_intr_in(async_exch_t*, int, size_t );48 int usbdiag_burst_intr_out(async_exch_t*, int, size_t );49 int usbdiag_burst_bulk_in(async_exch_t*, int, size_t );50 int usbdiag_burst_bulk_out(async_exch_t*, int, size_t );51 int usbdiag_burst_isoch_in(async_exch_t*, int, size_t );52 int usbdiag_burst_isoch_out(async_exch_t*, int, size_t );50 int usbdiag_burst_intr_in(async_exch_t*, int, size_t, usbdiag_dur_t*); 51 int usbdiag_burst_intr_out(async_exch_t*, int, size_t, usbdiag_dur_t*); 52 int usbdiag_burst_bulk_in(async_exch_t*, int, size_t, usbdiag_dur_t*); 53 int usbdiag_burst_bulk_out(async_exch_t*, int, size_t, usbdiag_dur_t*); 54 int usbdiag_burst_isoch_in(async_exch_t*, int, size_t, usbdiag_dur_t*); 55 int usbdiag_burst_isoch_out(async_exch_t*, int, size_t, usbdiag_dur_t*); 53 56 54 57 /** USB diagnostic device communication interface. */ 55 58 typedef struct { 56 int (*burst_intr_in)(ddf_fun_t*, int, size_t );57 int (*burst_intr_out)(ddf_fun_t*, int, size_t );58 int (*burst_bulk_in)(ddf_fun_t*, int, size_t );59 int (*burst_bulk_out)(ddf_fun_t*, int, size_t );60 int (*burst_isoch_in)(ddf_fun_t*, int, size_t );61 int (*burst_isoch_out)(ddf_fun_t*, int, size_t );59 int (*burst_intr_in)(ddf_fun_t*, int, size_t, usbdiag_dur_t*); 60 int (*burst_intr_out)(ddf_fun_t*, int, size_t, usbdiag_dur_t*); 61 int (*burst_bulk_in)(ddf_fun_t*, int, size_t, usbdiag_dur_t*); 62 int (*burst_bulk_out)(ddf_fun_t*, int, size_t, usbdiag_dur_t*); 63 int (*burst_isoch_in)(ddf_fun_t*, int, size_t, usbdiag_dur_t*); 64 int (*burst_isoch_out)(ddf_fun_t*, int, size_t, usbdiag_dur_t*); 62 65 } usbdiag_iface_t; 63 66
Note:
See TracChangeset
for help on using the changeset viewer.