Changes in uspace/lib/drv/include/usbhc_iface.h [1e64b250:ec59693] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/drv/include/usbhc_iface.h
r1e64b250 rec59693 207 207 /** Callback for outgoing transfer. */ 208 208 typedef void (*usbhc_iface_transfer_out_callback_t)(device_t *, 209 usb_transaction_outcome_t, void *);209 int, void *); 210 210 211 211 /** Callback for incoming transfer. */ 212 212 typedef void (*usbhc_iface_transfer_in_callback_t)(device_t *, 213 usb_transaction_outcome_t, size_t, void *);213 int, size_t, void *); 214 214 215 215 216 216 /** Out transfer processing function prototype. */ 217 typedef int (*usbhc_iface_transfer_out_t)(device_t *, usb_target_t, 217 typedef int (*usbhc_iface_transfer_out_t)(device_t *, usb_target_t, size_t, 218 218 void *, size_t, 219 219 usbhc_iface_transfer_out_callback_t, void *); 220 220 221 /** Setup transfer processing function prototype. */221 /** Setup transfer processing function prototype. @deprecated */ 222 222 typedef usbhc_iface_transfer_out_t usbhc_iface_transfer_setup_t; 223 223 224 224 /** In transfer processing function prototype. */ 225 typedef int (*usbhc_iface_transfer_in_t)(device_t *, usb_target_t, 225 typedef int (*usbhc_iface_transfer_in_t)(device_t *, usb_target_t, size_t, 226 226 void *, size_t, 227 227 usbhc_iface_transfer_in_callback_t, void *); … … 251 251 252 252 int (*control_write)(device_t *, usb_target_t, 253 size_t, 253 254 void *, size_t, void *, size_t, 254 255 usbhc_iface_transfer_out_callback_t, void *); 255 256 256 257 int (*control_read)(device_t *, usb_target_t, 258 size_t, 257 259 void *, size_t, void *, size_t, 258 260 usbhc_iface_transfer_in_callback_t, void *);
Note:
See TracChangeset
for help on using the changeset viewer.