Changeset 56257ba in mainline for uspace/lib/usbhost/include/usb/host/bus.h
- Timestamp:
- 2018-01-07T01:01:42Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 63431db
- Parents:
- 9efad54
- git-author:
- Ondřej Hlavatý <aearsis@…> (2018-01-07 01:01:41)
- git-committer:
- Ondřej Hlavatý <aearsis@…> (2018-01-07 01:01:42)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbhost/include/usb/host/bus.h
r9efad54 r56257ba 76 76 usb_speed_t speed; 77 77 usb_address_t address; 78 endpoint_t *endpoints [USB_ENDPOINT_MAX]; 78 79 79 80 /* Managing bus */ … … 101 102 int (*reserve_default_address)(bus_t *, usb_speed_t); 102 103 int (*release_default_address)(bus_t *); 103 int (*reset_toggle)(bus_t *, usb_target_t, toggle_reset_mode_t);104 104 105 105 /* Operations on device */ … … 108 108 int (*device_online)(device_t *); /**< Optional */ 109 109 int (*device_offline)(device_t *); /**< Optional */ 110 endpoint_t *(*device_find_endpoint)(device_t*, usb_target_t, usb_direction_t);111 110 endpoint_t *(*endpoint_create)(device_t *, const usb_endpoint_descriptors_t *); 112 111 … … 115 114 int (*endpoint_unregister)(endpoint_t *); 116 115 void (*endpoint_destroy)(endpoint_t *); /**< Optional */ 117 bool (*endpoint_get_toggle)(endpoint_t *); /**< Optional */ 118 void (*endpoint_set_toggle)(endpoint_t *, bool); /**< Optional */ 119 ssize_t (*endpoint_count_bw) (endpoint_t *, size_t); 116 void (*endpoint_toggle_reset)(endpoint_t *); /**< Optional */ 117 ssize_t (*endpoint_count_bw) (endpoint_t *, size_t); /**< Optional */ 120 118 usb_transfer_batch_t *(*batch_create)(endpoint_t *); /**< Optional */ 121 119 … … 164 162 165 163 int bus_endpoint_add(device_t *, const usb_endpoint_descriptors_t *, endpoint_t **); 166 endpoint_t *bus_find_endpoint(device_t *, usb_ target_t, usb_direction_t);164 endpoint_t *bus_find_endpoint(device_t *, usb_endpoint_t); 167 165 int bus_endpoint_remove(endpoint_t *); 168 166 … … 170 168 int bus_release_default_address(bus_t *); 171 169 172 int bus_reset_toggle(bus_t *, usb_target_t, bool);173 174 170 #endif 175 171 /**
Note:
See TracChangeset
for help on using the changeset viewer.