equal
deleted
inserted
replaced
158 TUint8* base = iSharedChunk.Base(); |
158 TUint8* base = iSharedChunk.Base(); |
159 SUsbcScBufferHeader* endpointHdr = (SUsbcScBufferHeader*) (aBufferOffset+base); |
159 SUsbcScBufferHeader* endpointHdr = (SUsbcScBufferHeader*) (aBufferOffset+base); |
160 TUint localTail = endpointHdr->iBilTail; |
160 TUint localTail = endpointHdr->iBilTail; |
161 TUsbcScTransferHeader* currentTransfer = (TUsbcScTransferHeader*) (base + localTail); |
161 TUsbcScTransferHeader* currentTransfer = (TUsbcScTransferHeader*) (base + localTail); |
162 |
162 |
163 if ((localTail == (TUint)endpointHdr->iHead) || (currentTransfer->iAltSettingSeq != (iAltSettingSeq+1)&0xFFFF)) |
163 if ((localTail == (TUint)endpointHdr->iHead) || (currentTransfer->iAltSettingSeq != ((iAltSettingSeq+1)&0xFFFF))) |
164 // if alternate setting has not changed |
164 // if alternate setting has not changed |
165 return KErrNotReady; |
165 return KErrNotReady; |
166 else |
166 else |
167 { |
167 { |
168 iNewAltSetting=currentTransfer->iAltSetting; |
168 iNewAltSetting=currentTransfer->iAltSetting; |