Lines Matching refs:partition
73 GPTDiskAddOn::CreatePartitionHandle(BMutablePartition* partition,
77 = new(std::nothrow) GPTPartitionHandle(partition);
93 GPTDiskAddOn::CanInitialize(const BMutablePartition* partition)
96 return partition->Size() >= round_up(partition->BlockSize()
98 partition->BlockSize());
103 GPTDiskAddOn::ValidateInitialize(const BMutablePartition* partition,
106 if (!CanInitialize(partition)
119 GPTDiskAddOn::Initialize(BMutablePartition* partition, const char* name,
122 if (!CanInitialize(partition)
128 = new(std::nothrow) GPTPartitionHandle(partition);
132 status_t status = partition->SetContentType(Name());
138 partition->SetContentName(NULL);
139 partition->SetContentParameters(NULL);
140 partition->SetContentSize(
141 round_down(partition->Size(), partition->BlockSize()));
142 partition->Changed(B_PARTITION_CHANGED_INITIALIZATION);