equal
deleted
inserted
replaced
276 *mdi.iDeviceName); |
276 *mdi.iDeviceName); |
277 if (err != KErrNone) |
277 if (err != KErrNone) |
278 break; |
278 break; |
279 |
279 |
280 #if !defined(__WINS__) |
280 #if !defined(__WINS__) |
|
281 if ((mi.iFlags & TMMCMachineInfo::ESupportsDMA) == TMMCMachineInfo::ESupportsDMA) |
|
282 { |
|
283 err = LocDrv::RegisterDmaDevice(pMedia, |
|
284 KMMCardHighCapBlockSize, |
|
285 pS->MaxDataTransferLength(), |
|
286 pS->DmaAlignment()); |
|
287 if (err != KErrNone) |
|
288 break; |
|
289 } |
|
290 |
281 if (demandPagingSupported && demandPagingInfo.iSlotNumber == i) |
291 if (demandPagingSupported && demandPagingInfo.iSlotNumber == i) |
282 { |
292 { |
283 err = LocDrv::RegisterPagingDevice( |
293 err = LocDrv::RegisterPagingDevice( |
284 pMedia, |
294 pMedia, |
285 demandPagingInfo.iPagingDriveList, |
295 demandPagingInfo.iPagingDriveList, |
293 err = KErrNone; |
303 err = KErrNone; |
294 |
304 |
295 if (err != KErrNone) |
305 if (err != KErrNone) |
296 break; |
306 break; |
297 } |
307 } |
298 |
|
299 if ((mi.iFlags & TMMCMachineInfo::ESupportsDMA) == TMMCMachineInfo::ESupportsDMA) |
|
300 { |
|
301 err = LocDrv::RegisterDmaDevice(pMedia, |
|
302 KMMCardHighCapBlockSize, |
|
303 pS->MaxDataTransferLength(), |
|
304 pS->DmaAlignment()); |
|
305 if (err != KErrNone) |
|
306 break; |
|
307 } |
|
308 #endif // __WINS__ |
308 #endif // __WINS__ |
309 |
309 |
310 driveListIndex+= drivesPerSlot; |
310 driveListIndex+= drivesPerSlot; |
311 } |
311 } |
312 |
312 |