Lines Matching refs:bd

101     Backupable<BackupableStorageControllerData> bd;
165 m->bd.allocate();
167 m->bd->strName = aName;
168 m->bd->mInstance = aInstance;
169 m->bd->fBootable = fBootable;
170 m->bd->mStorageBus = aStorageBus;
173 m->bd->fUseHostIOCache = false;
175 m->bd->fUseHostIOCache = true;
180 m->bd->mPortCount = 2;
181 m->bd->mStorageControllerType = StorageControllerType_PIIX4;
184 m->bd->mPortCount = 30;
185 m->bd->mStorageControllerType = StorageControllerType_IntelAhci;
188 m->bd->mPortCount = 16;
189 m->bd->mStorageControllerType = StorageControllerType_LsiLogic;
192 m->bd->mPortCount = 1;
193 m->bd->mStorageControllerType = StorageControllerType_I82078;
196 m->bd->mPortCount = 8;
197 m->bd->mStorageControllerType = StorageControllerType_LsiLogicSas;
199 m->bd->mPortCount = 8;
200 m->bd->mStorageControllerType = StorageControllerType_USB;
250 m->bd.attach (aThat->m->bd);
257 m->bd.share (aThat->m->bd);
288 m->bd.attachCopy(aThat->m->bd);
310 m->bd.free();
326 aName = m->bd.data()->strName;
337 *aBus = m->bd->mStorageBus;
348 *aControllerType = m->bd->mStorageControllerType;
359 switch (m->bd->mStorageBus)
401 AssertMsgFailed(("Invalid controller type %d\n", m->bd->mStorageBus));
409 m->bd->mStorageControllerType = aControllerType;
420 HRESULT rc = m->pSystemProperties->GetMaxDevicesPerPortForStorageBus(m->bd->mStorageBus, aMaxDevicesPerPortCount);
431 HRESULT rc = m->pSystemProperties->GetMinPortCountForStorageBus(m->bd->mStorageBus, aMinPortCount);
440 HRESULT rc = m->pSystemProperties->GetMaxPortCountForStorageBus(m->bd->mStorageBus, aMaxPortCount);
451 *aPortCount = m->bd->mPortCount;
460 switch (m->bd->mStorageBus)
528 AssertMsgFailed(("Invalid controller type %d\n", m->bd->mStorageBus));
540 if (m->bd->mPortCount != aPortCount)
542 m->bd.backup();
543 m->bd->mPortCount = aPortCount;
562 *aInstance = m->bd->mInstance;
573 m->bd->mInstance = aInstance;
584 *fUseHostIOCache = m->bd->fUseHostIOCache;
597 if (m->bd->fUseHostIOCache != !!fUseHostIOCache)
599 m->bd.backup();
600 m->bd->fUseHostIOCache = !!fUseHostIOCache;
620 *fBootable = m->bd->fBootable;
637 if (m->bd->mStorageControllerType != StorageControllerType_IntelAhci)
644 *aPortNumber = m->bd->mPortIde0Master;
647 *aPortNumber = m->bd->mPortIde0Slave;
650 *aPortNumber = m->bd->mPortIde1Master;
653 *aPortNumber = m->bd->mPortIde1Slave;
672 if (m->bd->mStorageControllerType != StorageControllerType_IntelAhci)
684 m->bd->mPortIde0Master = aPortNumber;
687 m->bd->mPortIde0Slave = aPortNumber;
690 m->bd->mPortIde1Master = aPortNumber;
693 m->bd->mPortIde1Slave = aPortNumber;
704 return m->bd->strName;
709 return m->bd->mStorageControllerType;
714 return m->bd->mStorageBus;
719 return m->bd->mInstance;
724 return !!m->bd->fBootable;
739 ULONG portCount = m->bd->mPortCount;
741 HRESULT rc = m->pSystemProperties->GetMaxDevicesPerPortForStorageBus(m->bd->mStorageBus, &devicesPerPort);
764 m->bd.backup();
765 m->bd->fBootable = fBootable;
776 m->bd.rollback();
797 if (m->bd.isBackedUp())
799 m->bd.commit();
803 m->pPeer->m->bd.attach (m->bd);
830 if (m->bd.isShared())
832 if (!m->bd.isBackedUp())
833 m->bd.backup();
835 m->bd.commit();