Changeset 1d758fc in mainline for uspace/lib/usbhost/include/usb/host/bus.h
- Timestamp:
- 2018-02-12T10:11:47Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 5fe3f954
- Parents:
- 2f762a7
- git-author:
- Ondřej Hlavatý <aearsis@…> (2018-02-05 03:28:50)
- git-committer:
- Ondřej Hlavatý <aearsis@…> (2018-02-12 10:11:47)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbhost/include/usb/host/bus.h
r2f762a7 r1d758fc 153 153 int bus_device_offline(device_t *); 154 154 155 int bus_device_send_batch(device_t *, usb_target_t, 156 usb_direction_t direction, char *, size_t, uint64_t, 157 usbhc_iface_transfer_callback_t, void *, const char *); 155 /** 156 * A proforma to USB transfer batch. As opposed to transfer batch, which is 157 * supposed to be a dynamic structrure, this one is static and descriptive only. 158 * Its fields are copied to the final batch. 159 */ 160 typedef struct transfer_request { 161 usb_target_t target; 162 usb_direction_t dir; 163 164 dma_buffer_t buffer; 165 size_t offset, size; 166 uint64_t setup; 167 168 usbhc_iface_transfer_callback_t on_complete; 169 void *arg; 170 171 const char *name; 172 } transfer_request_t; 173 174 int bus_issue_transfer(device_t *, const transfer_request_t *); 158 175 159 176 errno_t bus_device_send_batch_sync(device_t *, usb_target_t,
Note:
See TracChangeset
for help on using the changeset viewer.