Lines Matching full:drives

256             /* There are no drives to update */  in enableDisableClock()
497 /* There are no drives to update */ in enableDisableOuput()
813 // nvme drives get detected by their fru in setPresent()
1034 Drive& drive = drives.emplace_back(driveName, isPresent, !isFailed, in createDrives()
1046 for (auto it = drives.begin(); it != drives.end(); it++, ii++) in updateDrives()
1130 // NVMe drives do not assert PRSNTn, and as such do not get reported as in getPresence()
1149 // IFDETn pin of a drive slot. SATA, SAS, and NVMe drives all assert in getIFDET()
1152 // the presence of NVMe drives. in getIFDET()
1198 /* Get the current drives status */ in getInsertedAndRemovedNvmeDrives()
1220 /* NVMe drives do not assert PRSNTn, and as such do not get reported in in getInsertedAndRemovedNvmeDrives()
1236 /* Determine Inserted and Removed Drives in getInsertedAndRemovedNvmeDrives()
1307 std::list<Drive> drives; member
1312 /* Global HSBP backplanes and NVMe drives collection */
1314 std::list<Drive> ownerlessDrives; // drives without a backplane
1403 /* If there are drives yet to be updated, check all the IO Expanders in case in updateHsbpClocks()
1404 * they are mapped to the drives and enable the respective IO */ in updateHsbpClocks()
1418 /* If there are drives still left, then one or more drives clock in updateHsbpClocks()
1449 std::cerr << __FUNCTION__ << ": Scanning HSBP drives status ...\n"; in scanHsbpDrives()
1451 /* List variables to store the drives Inserted/Removed */ in scanHsbpDrives()
1456 * drives */ in scanHsbpDrives()
1468 std::cerr << __FUNCTION__ << ": Scanning HSBP drives Completed\n"; in scanHsbpDrives()
1481 << ": HSBP not initialized ! Cancelling scan of HSBP drives " in checkHsbpDrivesStatus()
1491 << ": HSBP Drives Scan is already in progress\n"; in checkHsbpDrivesStatus()
1534 /********** Backplanes and NVMe drives related Function Definitions *********/
1541 count += backplane->drives.size(); in getDriveCount()
1555 std::cerr << "Drives Updated !\n"; in updateAssets()
1560 std::cerr << "An error occured ! Drives load failed \n"; in updateAssets()
1574 // drives may get an owner during this, or we might disover more in updateAssets()
1575 // drives in updateAssets()
1745 if (parent->drives.size() <= driveIndex) in updateAssets()
1753 auto it = parent->drives.begin(); in updateAssets()
2135 * addition/removal of drives. At this stage only assets in setupBackplanesAndDrivesMatch()
2141 /* Configuration is not loaded yet. Drives will be in setupBackplanesAndDrivesMatch()
2786 /* Check for HSBP Drives status to determine if any new drive has been in nvmeLvc3AlertHandler()
2873 * 3. Set up Dbus match for HSBP backplanes and Drives in main()
2898 /* Setup Dbus-match for HSBP backplanes and Drives */ in main()