Changeset cc7575c in mainline for uspace/drv/bus/usb/ehci/hw_struct/transfer_descriptor.c
- Timestamp:
- 2014-01-25T17:10:00Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 49dc984
- Parents:
- 21f36e04
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/ehci/hw_struct/transfer_descriptor.c
r21f36e04 rcc7575c 81 81 */ 82 82 void td_init(td_t *instance, const td_t *next, 83 usb_direction_t direction, const void *buffer, size_t size, int toggle) 83 usb_direction_t direction, const void *buffer, size_t size, int toggle, 84 bool ioc) 84 85 { 85 86 assert(instance); … … 89 90 EHCI_MEM32_WR(instance->status, 90 91 ((dir[direction] & TD_STATUS_PID_MASK) << TD_STATUS_PID_SHIFT) | 91 ((size & TD_STATUS_TOTAL_MASK) << TD_STATUS_TOTAL_SHIFT)); 92 ((size & TD_STATUS_TOTAL_MASK) << TD_STATUS_TOTAL_SHIFT) | 93 (ioc ? TD_STATUS_IOC_FLAG : 0) ); 92 94 93 95 if (toggle == 0 || toggle == 1) {
Note:
See TracChangeset
for help on using the changeset viewer.