Vdev
Vdev
Vdev vd(zhp, CaseVdev(zhp));
std::list<Vdev> children;
std::list<Vdev>::iterator children_it;
Vdev parent(vd.Parent());
Vdev replacing(NonexistentVdev);
Vdev child = *children_it;
Vdev vd(zhp, CaseVdev(zhp));
Vdev replaced(BeingReplacedBy(zhp));
CaseFile::Create(Vdev &vdev)
Vdev vd(casePool, CaseVdev(casePool));
CaseFile::ReEvaluate(const string &devPath, const string &physPath, Vdev *vdev)
Vdev vdev(pool_config, vdevChildren[ch]);
caseFile = new CaseFile(Vdev(zpl.front(), vdevConf));
CaseFile::CaseFile(const Vdev &vdev)
static CaseFile &Create(Vdev &vdev);
Vdev *vdev);
CaseFile(const Vdev &vdev);
Vdev BeingReplacedBy(zpool_handle_t *zhp);
class Vdev;
class MockVdev : public Vdev
: Vdev(vdevConfig)
static TestableCaseFile &Create(Vdev &vdev);
TestableCaseFile(Vdev &vdev);
TestableCaseFile::TestableCaseFile(Vdev &vdev)
TestableCaseFile::Create(Vdev &vdev)
Vdev vdev(m_poolConfig, m_vdevConfig);
Vdev vdev(m_poolConfig, m_vdevConfig);
EXPECT_NO_THROW(Vdev vdev(labelConfig));
Vdev vdev(labelConfig);
Vdev notSpare(m_poolConfig, m_vdevConfig);
Vdev isSpare(m_poolConfig, m_vdevConfig);
bool VdevIteratorTestCB(Vdev &vdev, void *cbArg) {
Vdev::Vdev(zpool_handle_t *pool, nvlist_t *config)
Vdev::Vdev(nvlist_t *poolConfig, nvlist_t *config)
Vdev::Vdev(nvlist_t *labelConfig)
Vdev::IsSpare() const
Vdev::State() const
std::list<Vdev>
Vdev::Children()
std::list<Vdev> children;
children.push_back(Vdev(m_poolConfig, vdevChildren[c]));
Vdev
Vdev::RootVdev()
return (Vdev(m_poolConfig, rootVdev));
Vdev
Vdev::Parent()
std::list<Vdev> to_examine;
std::list<Vdev> children;
std::list<Vdev>::iterator children_it;
Vdev vd = to_examine.front();
Vdev child = *children_it;
Vdev::IsAvailableSpare() const
Vdev::IsSpare()
Vdev::IsActiveSpare() const
Vdev::IsResilvering() const
Vdev::GUIDString() const
Vdev::Name(zpool_handle_t *zhp, bool verbose) const
Vdev::Path() const
Vdev::PhysicalPath() const
Vdev NonexistentVdev;
Vdev::Vdev()
Vdev::VdevLookupPoolGuid()
Vdev::VdevLookupGuid()
Vdev(nvlist_t *vdevConfig);
Vdev();
virtual ~Vdev();
std::list<Vdev> Children();
Vdev Parent();
Vdev RootVdev();
extern Vdev NonexistentVdev;
inline Vdev::~Vdev()
Vdev::PoolGUID() const
Vdev::GUID() const
Vdev::PoolConfig() const
Vdev::Config() const
Vdev::DoesNotExist() const
class Vdev
Vdev(zpool_handle_t *pool, nvlist_t *vdevConfig);
Vdev(nvlist_t *poolConfig, nvlist_t *vdevConfig);
Vdev vdev(m_poolConfig, vdevConfig);
Vdev vdev(m_poolConfig, vdevConfig);
class Vdev;
typedef bool VdevCallback_t(Vdev &vdev, void *cbArg);
ZfsDaemon::VdevAddCaseFile(Vdev &vdev, void *cbArg)
Vdev vdev(devLabel);
Vdev vdev(devConfig);
Vdev vdev(zpl.front(), vdevConfig);
ZfsEvent::TryDetach(Vdev &vdev, void *cbArg)
std::list<Vdev> siblings;
std::list<Vdev>::iterator siblings_it;
Vdev parent = vdev.Parent();
Vdev sibling = *siblings_it;
Vdev vdev(m_poolConfig, m_vdevConfig);
Vdev vdev(m_vdevConfig);
class Vdev;