Searched refs:partitioner (Results 1 - 6 of 6) sorted by relevance

/fuchsia/zircon/system/uapp/disk-pave/test/
H A Ddevice-partitioner-test.cpp5 #include "device-partitioner.h"
286 fbl::unique_ptr<paver::DevicePartitioner> partitioner; local
287 ASSERT_EQ(paver::FixedDevicePartitioner::Initialize(&partitioner), ZX_OK);
288 ASSERT_FALSE(partitioner->IsCros());
296 fbl::unique_ptr<paver::DevicePartitioner> partitioner; local
297 ASSERT_EQ(paver::FixedDevicePartitioner::Initialize(&partitioner), ZX_OK);
298 ASSERT_FALSE(partitioner->UseSkipBlockInterface());
306 fbl::unique_ptr<paver::DevicePartitioner> partitioner; local
307 ASSERT_EQ(paver::FixedDevicePartitioner::Initialize(&partitioner), ZX_OK);
308 ASSERT_EQ(partitioner
316 fbl::unique_ptr<paver::DevicePartitioner> partitioner; local
326 fbl::unique_ptr<paver::DevicePartitioner> partitioner; local
347 fbl::unique_ptr<paver::DevicePartitioner> partitioner; local
369 fbl::unique_ptr<paver::DevicePartitioner> partitioner; local
413 fbl::unique_ptr<paver::DevicePartitioner> partitioner; local
427 fbl::unique_ptr<paver::DevicePartitioner> partitioner; local
441 fbl::unique_ptr<paver::DevicePartitioner> partitioner; local
455 fbl::unique_ptr<paver::DevicePartitioner> partitioner; local
469 fbl::unique_ptr<paver::DevicePartitioner> partitioner; local
489 fbl::unique_ptr<paver::DevicePartitioner> partitioner; local
512 fbl::unique_ptr<paver::DevicePartitioner> partitioner; local
[all...]
/fuchsia/zircon/system/uapp/disk-pave/
H A Dpave-lib.h11 #include "device-partitioner.h"
47 extern zx_status_t PartitionPave(fbl::unique_ptr<DevicePartitioner> partitioner,
59 extern zx_status_t FvmClean(fbl::unique_ptr<DevicePartitioner> partitioner);
H A Drules.mk16 $(LOCAL_DIR)/device-partitioner.cpp \
64 $(LOCAL_DIR)/device-partitioner.cpp \
67 $(TEST_DIR)/device-partitioner-test.cpp\
H A Ddevice-partitioner.h39 // Abstract device partitioner definition.
40 // This class defines common APIs for interacting with a device partitioner.
138 static zx_status_t Initialize(fbl::unique_ptr<DevicePartitioner>* partitioner);
166 static zx_status_t Initialize(fbl::unique_ptr<DevicePartitioner>* partitioner);
195 static zx_status_t Initialize(fbl::unique_ptr<DevicePartitioner>* partitioner);
224 static zx_status_t Initialize(fbl::unique_ptr<DevicePartitioner>* partitioner);
H A Dpave-lib.cpp857 zx_status_t PartitionPave(fbl::unique_ptr<DevicePartitioner> partitioner, argument
863 if ((status = partitioner->FindPartition(partition_type, &partition_fd)) != ZX_OK) {
868 if ((status = partitioner->AddPartition(partition_type, &partition_fd)) != ZX_OK) {
877 if ((status = partitioner->GetBlockSize(partition_fd, &block_size_bytes)) != ZX_OK) {
899 if (partitioner->UseSkipBlockInterface()) {
909 if ((status = partitioner->FinalizePartition(partition_type)) != ZX_OK) {
918 zx_status_t FvmClean(fbl::unique_ptr<DevicePartitioner> partitioner) { argument
926 return partitioner->WipePartitions(partition_list);
938 ERROR("Unable to initialize a partitioner.");
H A Ddevice-partitioner.cpp20 #include "device-partitioner.h"
542 zx_status_t EfiDevicePartitioner::Initialize(fbl::unique_ptr<DevicePartitioner>* partitioner) { argument
554 *partitioner = fbl::move(WrapUnique(new EfiDevicePartitioner(fbl::move(gpt))));
586 ERROR("EFI partitioner cannot add unknown partition type\n");
629 ERROR("EFI partitioner cannot find unknown partition type\n");
711 zx_status_t CrosDevicePartitioner::Initialize(fbl::unique_ptr<DevicePartitioner>* partitioner) { argument
736 *partitioner = fbl::move(WrapUnique(new CrosDevicePartitioner(fbl::move(gpt_partitioner))));
767 ERROR("Cros partitioner cannot add unknown partition type\n");
787 ERROR("Cros partitioner cannot find unknown partition type\n");
916 zx_status_t FixedDevicePartitioner::Initialize(fbl::unique_ptr<DevicePartitioner>* partitioner) { argument
994 Initialize( fbl::unique_ptr<DevicePartitioner>* partitioner) argument
[all...]

Completed in 46 milliseconds