Lines Matching full:backplane
602 /********** HSBP Backplane related struct and Global definitions ************/
861 struct Backplane : std::enable_shared_from_this<Backplane> struct
863 Backplane(size_t busIn, size_t addressIn, size_t backplaneIndexIn, in Backplane() function
986 timer.async_wait([weak{std::weak_ptr<Backplane>(shared_from_this())}]( in runTimer() argument
1206 std::cerr << "Backplane " << name in getInsertedAndRemovedNvmeDrives() argument
1215 std::cerr << "Couldn't get the NVMe Map for the backplane : " in getInsertedAndRemovedNvmeDrives()
1267 virtual ~Backplane() in ~Backplane() argument
1313 std::unordered_map<std::string, std::shared_ptr<Backplane>> backplanes; argument
1314 std::list<Drive> ownerlessDrives; // drives without a backplane
1455 /* Loop through each backplane present and get the list of inserted/removed in scanHsbpDrives()
1457 for (auto& [name, backplane] : backplanes) in scanHsbpDrives()
1459 backplane->getInsertedAndRemovedNvmeDrives(nvmeDrivesInserted, in scanHsbpDrives()
1539 for (const auto& [key, backplane] : backplanes) in getDriveCount()
1541 count += backplane->drives.size(); in getDriveCount()
1711 Backplane* parent = nullptr; in updateAssets()
1712 for (auto& [name, backplane] : backplanes) in updateAssets()
1715 for (const Mux& mux : *(backplane->muxes)) in updateAssets()
1719 parent = backplane.get(); in updateAssets()
1726 /* Found the backplane. No need to proceed in updateAssets()
1877 * componentsLoaded so that on backplane match event, the in populateHsbpBackplanes()
1942 const auto& [backplane, status] = backplanes.emplace( in populateHsbpBackplanes()
1943 *name, std::make_shared<Backplane>( in populateHsbpBackplanes()
1945 backplane->second->run(parentPath, owner); in populateHsbpBackplanes()
1946 populateMuxes(backplane->second->muxes, parentPath); in populateHsbpBackplanes()
1982 std::cerr << __FUNCTION__ << ": Queuing the Backplane Scan \n"; in setUpBackplanesAndDrives()
2073 * addition/removal of HSBP backplane. At this stage, all in setupBackplanesAndDrivesMatch()
2085 << __FUNCTION__ << ": Discarding Backplane match\n"; in setupBackplanesAndDrivesMatch()