Changeset ef40434 in mainline for uspace/lib/drv/include/usbhc_iface.h
- Timestamp:
- 2013-01-15T21:50:52Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0f4bff8
- Parents:
- ef4e8eb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/drv/include/usbhc_iface.h
ref4e8eb ref40434 44 44 #include <stdbool.h> 45 45 46 int usbhc_request_address(async_exch_t *, usb_address_t *, bool, usb_speed_t);47 int usbhc_bind_address(async_exch_t *, usb_address_t, devman_handle_t);48 46 int usbhc_get_handle(async_exch_t *, usb_address_t, devman_handle_t *); 49 int usbhc_release_address(async_exch_t *, usb_address_t);50 47 int usbhc_register_endpoint(async_exch_t *, usb_address_t, usb_endpoint_t, 51 48 usb_transfer_type_t, usb_direction_t, size_t, unsigned int); … … 65 62 /** USB host controller communication interface. */ 66 63 typedef struct { 67 int (*request_address)(ddf_fun_t *, usb_address_t *, bool, usb_speed_t); 68 int (*bind_address)(ddf_fun_t *, usb_address_t, devman_handle_t); 69 int (*get_handle)(ddf_fun_t *, usb_address_t, 70 devman_handle_t *); 71 int (*release_address)(ddf_fun_t *, usb_address_t); 64 int (*get_handle)(ddf_fun_t *, usb_address_t, devman_handle_t *); 72 65 73 int (*register_endpoint)(ddf_fun_t *, 74 usb_address_t, usb_endpoint_t, 66 int (*register_endpoint)(ddf_fun_t *, usb_address_t, usb_endpoint_t, 75 67 usb_transfer_type_t, usb_direction_t, size_t, unsigned int); 76 68 int (*unregister_endpoint)(ddf_fun_t *, usb_address_t, usb_endpoint_t,
Note:
See TracChangeset
for help on using the changeset viewer.