Index: uspace/lib/drv/include/usbdiag_iface.h
===================================================================
--- uspace/lib/drv/include/usbdiag_iface.h	(revision b7b7898ebbb6331485b857c698ffc8e20b40797f)
+++ uspace/lib/drv/include/usbdiag_iface.h	(revision 8e16454909bb396b48664d408d6f3488f706f8f5)
@@ -43,21 +43,24 @@
 #define USBDIAG_CATEGORY "usbdiag"
 
+/** Milliseconds */
+typedef unsigned long usbdiag_dur_t;
+
 async_sess_t *usbdiag_connect(devman_handle_t);
 void usbdiag_disconnect(async_sess_t*);
-int usbdiag_burst_intr_in(async_exch_t*, int, size_t);
-int usbdiag_burst_intr_out(async_exch_t*, int, size_t);
-int usbdiag_burst_bulk_in(async_exch_t*, int, size_t);
-int usbdiag_burst_bulk_out(async_exch_t*, int, size_t);
-int usbdiag_burst_isoch_in(async_exch_t*, int, size_t);
-int usbdiag_burst_isoch_out(async_exch_t*, int, size_t);
+int usbdiag_burst_intr_in(async_exch_t*, int, size_t, usbdiag_dur_t*);
+int usbdiag_burst_intr_out(async_exch_t*, int, size_t, usbdiag_dur_t*);
+int usbdiag_burst_bulk_in(async_exch_t*, int, size_t, usbdiag_dur_t*);
+int usbdiag_burst_bulk_out(async_exch_t*, int, size_t, usbdiag_dur_t*);
+int usbdiag_burst_isoch_in(async_exch_t*, int, size_t, usbdiag_dur_t*);
+int usbdiag_burst_isoch_out(async_exch_t*, int, size_t, usbdiag_dur_t*);
 
 /** USB diagnostic device communication interface. */
 typedef struct {
-	int (*burst_intr_in)(ddf_fun_t*, int, size_t);
-	int (*burst_intr_out)(ddf_fun_t*, int, size_t);
-	int (*burst_bulk_in)(ddf_fun_t*, int, size_t);
-	int (*burst_bulk_out)(ddf_fun_t*, int, size_t);
-	int (*burst_isoch_in)(ddf_fun_t*, int, size_t);
-	int (*burst_isoch_out)(ddf_fun_t*, int, size_t);
+	int (*burst_intr_in)(ddf_fun_t*, int, size_t, usbdiag_dur_t*);
+	int (*burst_intr_out)(ddf_fun_t*, int, size_t, usbdiag_dur_t*);
+	int (*burst_bulk_in)(ddf_fun_t*, int, size_t, usbdiag_dur_t*);
+	int (*burst_bulk_out)(ddf_fun_t*, int, size_t, usbdiag_dur_t*);
+	int (*burst_isoch_in)(ddf_fun_t*, int, size_t, usbdiag_dur_t*);
+	int (*burst_isoch_out)(ddf_fun_t*, int, size_t, usbdiag_dur_t*);
 } usbdiag_iface_t;
 
