Lines Matching refs:partition
72 BTRFSAddOn::CreatePartitionHandle(BMutablePartition* partition,
75 BTRFSPartitionHandle* handle = new(nothrow) BTRFSPartitionHandle(partition);
92 BTRFSAddOn::CanInitialize(const BMutablePartition* partition)
94 // We can initialize if the partition is large enough.
102 BTRFSAddOn::ValidateInitialize(const BMutablePartition* partition,
105 if (!CanInitialize(partition) || !name)
127 BTRFSAddOn::Initialize(BMutablePartition* partition, const char* name,
130 if (!CanInitialize(partition) || check_volume_name(name) != B_OK)
138 BTRFSPartitionHandle* handle = new(nothrow) BTRFSPartitionHandle(partition);
143 error = partition->SetContentType(Name());
147 partition->SetContentName(name);
148 partition->SetContentParameters(parameterString);
150 partition->SetBlockSize(blockSize);
151 partition->SetContentSize(partition->Size() / blockSize * blockSize);
152 partition->Changed(B_PARTITION_CHANGED_INITIALIZATION);
177 BTRFSPartitionHandle::BTRFSPartitionHandle(BMutablePartition* partition)
178 : BPartitionHandle(partition)