Changeset d017cea in mainline for uspace/drv/ohci/hc.c
- Timestamp:
- 2011-04-12T10:09:56Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 508a0ca
- Parents:
- f13381b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/ohci/hc.c
rf13381b rd017cea 130 130 assert(instance); 131 131 assert(batch); 132 assert(batch->ep); 132 133 133 134 /* check for root hub communication */ 134 if (batch-> target.address == instance->rh.address) {135 if (batch->ep->address == instance->rh.address) { 135 136 return rh_request(&instance->rh, batch); 136 137 } 137 138 138 139 fibril_mutex_lock(&instance->guard); 139 switch (batch-> transfer_type) {140 switch (batch->ep->transfer_type) { 140 141 case USB_TRANSFER_CONTROL: 141 142 instance->registers->control &= ~C_CLE; 142 143 transfer_list_add_batch( 143 instance->transfers[batch-> transfer_type], batch);144 instance->transfers[batch->ep->transfer_type], batch); 144 145 instance->registers->command_status |= CS_CLF; 145 146 usb_log_debug2("Set CS control transfer filled: %x.\n", … … 151 152 instance->registers->control &= ~C_BLE; 152 153 transfer_list_add_batch( 153 instance->transfers[batch-> transfer_type], batch);154 instance->transfers[batch->ep->transfer_type], batch); 154 155 instance->registers->command_status |= CS_BLF; 155 156 usb_log_debug2("Set bulk transfer filled: %x.\n", … … 161 162 instance->registers->control &= (~C_PLE & ~C_IE); 162 163 transfer_list_add_batch( 163 instance->transfers[batch-> transfer_type], batch);164 instance->transfers[batch->ep->transfer_type], batch); 164 165 instance->registers->control |= C_PLE | C_IE; 165 166 usb_log_debug2("Added periodic transfer: %x.\n",
Note:
See TracChangeset
for help on using the changeset viewer.