| /system/ulib/chromeos-disk-setup/ |
| A D | chromeos-disk-setup.cpp | 69 gpt_partition_t* p = gpt->partitions[i]; in find_by_type() 83 gpt_partition_t* p = gpt->partitions[i]; in find_by_type_and_name() 97 bool find_space(gpt_device_t* gpt, in find_space() argument 165 bool is_cros(const gpt_device_t* gpt) { in is_cros() argument 171 gpt_partition_t* p = gpt->partitions[i]; in is_cros() 262 if (gpt_device_finalize(gpt) != 0) { in config_cros_for_fuchsia() 273 gpt_partition_remove(gpt, p->guid); in config_cros_for_fuchsia() 276 gpt_partition_remove(gpt, p->guid); in config_cros_for_fuchsia() 279 gpt_partition_remove(gpt, p->guid); in config_cros_for_fuchsia() 282 gpt_partition_remove(gpt, p->guid); in config_cros_for_fuchsia() [all …]
|
| A D | rules.mk | 18 MODULE_STATIC_LIBS := system/ulib/gpt \
|
| /system/uapp/gpt/ |
| A D | gpt.cpp | 119 gpt_device_t* gpt; in init() local 128 return gpt; in init() 142 if (!gpt->valid) { in dump() 180 if (!gpt) return; in dump_partitions() 182 if (!gpt->valid) { in dump_partitions() 197 dump(gpt, &count); in dump_partitions() 243 if (!gpt) return; in init_gpt() 258 if (!gpt) return; in add_partition() 260 if (!gpt->valid) { in add_partition() 394 *gpt_out = gpt; in get_gpt_and_part() [all …]
|
| A D | rules.mk | 13 $(LOCAL_DIR)/gpt.cpp 15 MODULE_STATIC_LIBS := system/ulib/gpt third_party/ulib/cksum
|
| /system/ulib/chromeos-disk-setup/include/chromeos-disk-setup/ |
| A D | chromeos-disk-setup.h | 24 bool is_cros(const gpt_device_t* gpt); 29 bool is_ready_to_pave(const gpt_device_t* gpt, const block_info_t* block_info, 43 zx_status_t config_cros_for_fuchsia(gpt_device_t* gpt,
|
| /system/dev/block/gpt/ |
| A D | gpt.cpp | 158 memcpy(bi, &gpt->info, sizeof(block_info_t)); in gpt_query() 159 *bopsz = gpt->block_op_size; in gpt_query() 169 size_t max = get_lba_count(gpt); in gpt_queue() 208 zx_protocol_device_t gpt = {}; in __anona962fc1d0202() local 209 gpt.version = DEVICE_OPS_VERSION; in __anona962fc1d0202() 210 gpt.unbind = gpt_unbind; in __anona962fc1d0202() 211 gpt.release = gpt_release; in __anona962fc1d0202() 212 gpt.get_size = gpt_get_size; in __anona962fc1d0202() 213 gpt.ioctl = gpt_ioctl; in __anona962fc1d0202() 214 return gpt; in __anona962fc1d0202() [all …]
|
| A D | rules.mk | 11 MODULE_SRCS := $(LOCAL_DIR)/gpt.cpp
|
| /system/uapp/disk-pave/ |
| A D | device-partitioner.h | 129 GptDevicePartitioner(fbl::unique_fd devfs_root, fbl::unique_fd fd, gpt_device_t* gpt, in GptDevicePartitioner() argument 131 : devfs_root_(std::move(devfs_root)), fd_(std::move(fd)), gpt_(gpt), in GptDevicePartitioner() 164 EfiDevicePartitioner(fbl::unique_ptr<GptDevicePartitioner> gpt) in EfiDevicePartitioner() argument 165 : gpt_(std::move(gpt)) {} in EfiDevicePartitioner() 191 CrosDevicePartitioner(fbl::unique_ptr<GptDevicePartitioner> gpt) in CrosDevicePartitioner() argument 192 : gpt_(std::move(gpt)) {} in CrosDevicePartitioner()
|
| A D | device-partitioner.cpp | 344 gpt_device_t* gpt; in InitializeGpt() local 351 if (!gpt->valid) { in InitializeGpt() 353 if (gpt_partition_remove_all(gpt)) { in InitializeGpt() 357 if (gpt_device_sync(gpt)) { in InitializeGpt() 606 fbl::unique_ptr<GptDevicePartitioner> gpt; in Initialize() local 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() [all …]
|
| A D | rules.mk | 22 system/ulib/gpt \ 84 system/ulib/gpt \
|
| /system/ulib/fvm/ |
| A D | rules.mk | 21 system/ulib/gpt \ 53 -Isystem/ulib/gpt/include \
|
| /system/dev/block/fvm/ |
| A D | rules.mk | 27 system/ulib/gpt \ 65 system/ulib/gpt \
|
| /system/ulib/gpt/ |
| A D | rules.mk | 15 $(LOCAL_DIR)/gpt.cpp \
|
| /system/uapp/waitfor/ |
| A D | rules.mk | 18 MODULE_STATIC_LIBS := system/ulib/gpt third_party/ulib/cksum
|
| /system/dev/block/mbr/ |
| A D | rules.mk | 13 MODULE_STATIC_LIBS := system/ulib/ddk system/ulib/gpt system/ulib/sync
|
| /system/uapp/lsblk/ |
| A D | rules.mk | 16 system/ulib/gpt \
|
| /system/utest/chromeos-disk-setup/ |
| A D | chromeos-disk-setup.cpp | 182 gpt_partition_t* find_by_type_and_name(const gpt_device_t* gpt, in find_by_type_and_name() argument 186 gpt_partition_t* p = gpt->partitions[i]; in find_by_type_and_name() 355 bool assert_required_partitions(gpt_device_t* gpt) { in assert_required_partitions() argument 358 part = find_by_type_and_name(gpt, kFvmGUID, "fvm"); in assert_required_partitions() 362 part = find_by_type_and_name(gpt, kCrosKernGUID, "ZIRCON-A"); in assert_required_partitions() 366 part = find_by_type_and_name(gpt, kCrosKernGUID, "ZIRCON-B"); in assert_required_partitions() 370 part = find_by_type_and_name(gpt, kCrosKernGUID, "ZIRCON-R"); in assert_required_partitions() 374 part = find_by_type_and_name(gpt, kCrosKernGUID, "SYSCFG"); in assert_required_partitions()
|
| A D | rules.mk | 21 system/ulib/gpt \
|
| /system/uapp/fvm-check/ |
| A D | rules.mk | 20 system/ulib/gpt \
|
| /system/utest/zxcrypt/ |
| A D | rules.mk | 38 system/ulib/gpt \
|
| /system/ulib/fs-management/ |
| A D | rules.mk | 28 system/ulib/gpt \
|
| /system/utest/fs-management/ |
| A D | rules.mk | 29 system/ulib/gpt \
|
| /system/ulib/fs-test-utils/ |
| A D | rules.mk | 25 system/ulib/gpt \
|
| /system/utest/fs-bench/ |
| A D | rules.mk | 28 system/ulib/gpt \
|
| /system/host/fvm/ |
| A D | rules.mk | 29 -Isystem/ulib/gpt/include \
|