kerneltest/e32test/dma/d_dma.cpp
changeset 243 c7a0ce20c48c
parent 90 947f0dc9f7a8
child 293 0659d0e1a03c
equal deleted inserted replaced
231:75252ea6123b 243:c7a0ce20c48c
   258 		info.iDfcPriority = 3;
   258 		info.iDfcPriority = 3;
   259 		info.iDesCount = infoBuf().U.iOpen.iDesCount;
   259 		info.iDesCount = infoBuf().U.iOpen.iDesCount;
   260 		r = TDmaChannel::Open(info, iChannel);
   260 		r = TDmaChannel::Open(info, iChannel);
   261 		if (r!= KErrNone)
   261 		if (r!= KErrNone)
   262 			return r;
   262 			return r;
       
   263 
       
   264 		// ---> Code coverage of rarely called functions
       
   265 		const TDmac* const c = iChannel->Controller();
       
   266 		if (!c)
       
   267 			return KErrGeneral;
       
   268 		const TInt mts = iChannel->MaxTransferSize(0, iCookie);
       
   269 		if (mts == 0)
       
   270 			return KErrGeneral;
       
   271 		const TUint mam = iChannel->MemAlignMask(0, iCookie);
       
   272 		if (~mam == 0)
       
   273 			return KErrGeneral;
       
   274 		// <--- Code coverage of rarely called functions
       
   275 
   263 		iClient = &Kern::CurrentThread();
   276 		iClient = &Kern::CurrentThread();
   264 		for (TInt i=0; i<KMaxRequests; ++i)
   277 		for (TInt i=0; i<KMaxRequests; ++i)
   265 			{
   278 			{
   266 			r = Kern::CreateClientRequest(iClientRequests[i]);
   279 			r = Kern::CreateClientRequest(iClientRequests[i]);
   267 			if (r!=KErrNone)
   280 			if (r!=KErrNone)