kernel/eka/drivers/usbcsc/usbcsc_bil.cpp
branchGCC_SURGE
changeset 167 b41fc9c39ca7
parent 0 a41df078684a
equal deleted inserted replaced
166:d7c1885c0106 167:b41fc9c39ca7
   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;