Changes in uspace/lib/drv/include/usbhc_iface.h [ec59693:6427cf67] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/drv/include/usbhc_iface.h
rec59693 r6427cf67 40 40 #include "driver.h" 41 41 #include <usb/usb.h> 42 #include <bool.h> 42 43 43 44 … … 215 216 216 217 /** Out transfer processing function prototype. */ 217 typedef int (*usbhc_iface_transfer_out_t)(device_t *, usb_target_t, size_t,218 typedef int (*usbhc_iface_transfer_out_t)(device_t *, usb_target_t, 218 219 void *, size_t, 219 220 usbhc_iface_transfer_out_callback_t, void *); 220 221 221 /** Setup transfer processing function prototype. @deprecated*/222 /** Setup transfer processing function prototype. */ 222 223 typedef usbhc_iface_transfer_out_t usbhc_iface_transfer_setup_t; 223 224 224 225 /** In transfer processing function prototype. */ 225 typedef int (*usbhc_iface_transfer_in_t)(device_t *, usb_target_t, size_t,226 typedef int (*usbhc_iface_transfer_in_t)(device_t *, usb_target_t, 226 227 void *, size_t, 227 228 usbhc_iface_transfer_in_callback_t, void *); … … 231 232 int (*tell_address)(device_t *, devman_handle_t, usb_address_t *); 232 233 233 int (*reserve_default_address)(device_t * );234 int (*reserve_default_address)(device_t *, bool); 234 235 int (*release_default_address)(device_t *); 235 int (*request_address)(device_t *, usb_address_t *);236 int (*request_address)(device_t *, bool, usb_address_t *); 236 237 int (*bind_address)(device_t *, usb_address_t, devman_handle_t); 237 238 int (*release_address)(device_t *, usb_address_t); … … 251 252 252 253 int (*control_write)(device_t *, usb_target_t, 253 size_t,254 254 void *, size_t, void *, size_t, 255 255 usbhc_iface_transfer_out_callback_t, void *); 256 256 257 257 int (*control_read)(device_t *, usb_target_t, 258 size_t,259 258 void *, size_t, void *, size_t, 260 259 usbhc_iface_transfer_in_callback_t, void *);
Note:
See TracChangeset
for help on using the changeset viewer.