- IOReturn result;
-
- if (!super::init(inOwner)) return false;
-
- if (inProvider == 0) return false;
-
- dmaProvider = inProvider;
- dmaIndex = 0xFFFFFFFF;
- dmaCompletionAction = inCompletion;
- dmaNotificationAction = inNotification;
-
- dmaController = IODMAController::getController(dmaProvider, inDMAIndex);
- if (dmaController == 0) return false;
- dmaController->retain();
-
- result = dmaController->initDMAChannel(dmaProvider, this, &dmaIndex, inDMAIndex);
- if (result != kIOReturnSuccess) return false;
-
- queue_init(&dmaCommandsCompleted);
- dmaCommandsCompletedLock = IOSimpleLockAlloc();
-
- return true;
+ IOReturn result;
+
+ if (!super::init(inOwner)) {
+ return false;
+ }
+
+ if (inProvider == NULL) {
+ return false;
+ }
+
+ dmaProvider = inProvider;
+ dmaIndex = 0xFFFFFFFF;
+ dmaCompletionAction = inCompletion;
+ dmaNotificationAction = inNotification;
+
+ dmaController = IODMAController::getController(dmaProvider, inDMAIndex);
+ if (dmaController == NULL) {
+ return false;
+ }
+ dmaController->retain();
+
+ result = dmaController->initDMAChannel(dmaProvider, this, &dmaIndex, inDMAIndex);
+ if (result != kIOReturnSuccess) {
+ return false;
+ }
+
+ queue_init(&dmaCommandsCompleted);
+ dmaCommandsCompletedLock = IOSimpleLockAlloc();
+
+ return true;