Lines Matching refs:gpt
344 gpt_device_t* gpt; in InitializeGpt() local
345 if (gpt_device_init(fd.get(), block_info.block_size, block_info.block_count, &gpt)) { in InitializeGpt()
350 auto releaser = fbl::MakeAutoCall([&]() { gpt_device_release(gpt); }); in InitializeGpt()
351 if (!gpt->valid) { in InitializeGpt()
353 if (gpt_partition_remove_all(gpt)) { in InitializeGpt()
357 if (gpt_device_sync(gpt)) { in InitializeGpt()
376 *gpt_out = WrapUnique(new GptDevicePartitioner(std::move(devfs_root), std::move(fd), gpt, in InitializeGpt()
606 fbl::unique_ptr<GptDevicePartitioner> gpt; in Initialize() local
608 if ((status = GptDevicePartitioner::InitializeGpt(std::move(devfs_root), &gpt)) != ZX_OK) { in Initialize()
611 if (is_cros(gpt->GetGpt())) { in Initialize()
617 *partitioner = WrapUnique(new EfiDevicePartitioner(std::move(gpt))); in Initialize()
735 gpt_device_t* gpt = gpt_partitioner->GetGpt(); in Initialize() local
736 if (!is_cros(gpt)) { in Initialize()
743 if (!is_ready_to_pave(gpt, &info, SZ_ZX_PART)) { in Initialize()
744 if ((status = config_cros_for_fuchsia(gpt, &info, SZ_ZX_PART)) != ZX_OK) { in Initialize()
748 gpt_device_sync(gpt); in Initialize()