/fuchsia/zircon/system/dev/nand/nandpart/test/ |
H A D | nandpart-utils-test.cpp | 35 .partitions = {}, 53 EXPECT_EQ(pmap->partitions[partition_number].first_block, first_block); 54 EXPECT_EQ(pmap->partitions[partition_number].last_block, last_block); 71 pmap->partitions[0] = MakePartition(0, 9); 83 pmap->partitions[0] = MakePartition(0, 3); 84 pmap->partitions[1] = MakePartition(4, 7); 85 pmap->partitions[2] = MakePartition(8, 9); 100 pmap->partitions[0] = MakePartition(4, 9); 101 pmap->partitions[1] = MakePartition(0, 3); 115 pmap->partitions[ [all...] |
/fuchsia/zircon/system/dev/nand/nandpart/ |
H A D | nandpart-utils.cpp | 27 auto* const begin = &pmap->partitions[0]; 28 const auto* const end = &pmap->partitions[pmap->partition_count]; 38 qsort(pmap->partitions, pmap->partition_count, sizeof(zbi_partition_t), 61 // 4) All partitions must start at an erase block boundary.
|
H A D | nandpart.cpp | 118 const auto* part = &pmap->partitions[i];
|
/fuchsia/zircon/system/ulib/gpt/ |
H A D | gpt.c | 114 for (; device->partitions[count] != NULL; ++count) 116 print_array(device->partitions, count); 148 if (dev->partitions[idx] == NULL) { 152 gpt_partition_t* a = dev->partitions[idx]; 227 G_PRINTF("too many partitions!\n"); 237 G_PRINTF("too many partitions\n"); 268 // fill the table of valid partitions 271 priv->device.partitions[i] = &ptable[i]; 373 for (i = 0, p = dev->partitions; i < PARTITIONS_COUNT && *p; i++, p++) { 478 if (!dev->partitions[ [all...] |
/fuchsia/zircon/system/uapp/disk-pave/ |
H A D | device-partitioner.cpp | 333 // Sort all partitions by starting block. 335 // partitions. 337 PartitionPosition partitions[PARTITIONS_COUNT + 2]; local 339 partitions[partition_count].start = 0; 340 partitions[partition_count++].length = reserved_blocks; 341 partitions[partition_count].start = block_info_.block_count - reserved_blocks; 342 partitions[partition_count++].length = reserved_blocks; 345 const gpt_partition_t* p = gpt_->partitions[i]; 349 partitions[partition_count].start = p->first; 350 partitions[partition_coun 634 WipePartitions(const fbl::Vector<Partition>& partitions) argument 857 WipePartitions(const fbl::Vector<Partition>& partitions) argument 958 WipePartitions(const fbl::Vector<Partition>& partitions) argument 1044 WipePartitions(const fbl::Vector<Partition>& partitions) argument [all...] |
H A D | device-partitioner.h | 52 // partitions. 67 virtual zx_status_t WipePartitions(const fbl::Vector<Partition>& partitions) = 0; 150 zx_status_t WipePartitions(const fbl::Vector<Partition>& partitions) override; 178 zx_status_t WipePartitions(const fbl::Vector<Partition>& partitions) override; 209 zx_status_t WipePartitions(const fbl::Vector<Partition>& partitions) override; 238 zx_status_t WipePartitions(const fbl::Vector<Partition>& partitions) override;
|
/fuchsia/zircon/system/ulib/gpt/include/gpt/ |
H A D | gpt.h | 37 // pointer to a list of partitions 38 gpt_partition_t* partitions[PARTITIONS_COUNT]; member in struct:gpt_device 63 // rescan partitions for the block device if needed 85 // removes all partitions 103 void gpt_sort_partitions(gpt_partition_t** partitions, size_t count);
|
/fuchsia/zircon/system/utest/chromeos-disk-setup/ |
H A D | chromeos-disk-setup.cpp | 154 gpt_partition_t* p = gpt->partitions[i]; 178 // create the KERN-A, KERN-B, ROOT-A, ROOT-B and state partitions 313 // assumes that the base layout contains 12 partitions and that 319 ASSERT_TRUE(add_fvm_part(test, test->Device()->partitions[0])); 375 ASSERT_TRUE(add_fvm_part(&test, dev->partitions[0]), 377 resize_kernc_from_state(&test, dev->partitions[5], dev->partitions[0]); 378 resize_rootc_from_state(&test, dev->partitions[6], dev->partitions[0]); 432 ASSERT_EQ(gpt_partition_remove(dev, dev->partitions[1 [all...] |
/fuchsia/zircon/system/public/zircon/device/ |
H A D | ram-nand.h | 58 // Number of partitions in the map. 68 zbi_partition_t partitions[RAM_NAND_PARTITION_MAX]; member in struct:ram_nand_info::__anon701
|
/fuchsia/zircon/system/ulib/chromeos-disk-setup/ |
H A D | chromeos-disk-setup.c | 66 gpt_partition_t* p = gpt->partitions[i]; 80 gpt_partition_t* p = gpt->partitions[i]; 97 gpt_partition_t* p = gpt->partitions[i]; 126 memcpy(&parts, &gpt->partitions, sizeof(gpt_partition_t*) * PARTITIONS_COUNT); 166 // is_ready_to_pave returns true if there exist partitions for: 178 gpt_partition_t *part = gpt->partitions[i]; 217 printf("cros-disk-setup: missing one or more kernel partitions\n"); 259 // Remove the pre-existing Fuchsia partitions as when we were not already 262 // intermediate gaps between these partitions. 281 // Space is required for 3 kernel partitions an [all...] |
/fuchsia/zircon/system/dev/block/gpt/ |
H A D | gpt.c | 251 // used to keep track of number of partitions found 252 unsigned partitions = 0; local 347 for (partitions = 0; partitions < header.entries_count; partitions++) { 348 if (partitions * header.entries_size > table_sz) break; 351 gpt_entry_t* entry = (gpt_entry_t*)(entries + (partitions * sizeof(gpt_entry_t))); 361 partitions, entry->last, entry->first, dev_block_count); 397 snprintf(name, sizeof(name), "part-%03u", partitions); 401 partitions, nam [all...] |
/fuchsia/zircon/system/utest/fvm-host/ |
H A D | main.cpp | 84 static partition_t partitions[MAX_PARTITIONS]; variable 123 // Randomize order in which partitions are added to container. 144 partition_t* part = &partitions[order[i]]; 338 partition_t* part = &partitions[i]; 384 partition_t* part = &partitions[i]; 399 partition_t* part = &partitions[i]; 515 partition_t* part = &partitions[i]; 522 partition_t* part = &partitions[partition_count++];
|
/fuchsia/zircon/system/uapp/gpt/ |
H A D | gpt.c | 26 printf("Although using a GPT will split your device into small partitions, [<dev>] \n"); 28 printf("the partitions themselves.\n\n"); 152 p = gpt->partitions[i]; 198 printf("Total: %d partitions\n", count); 288 gpt_partition_t* p = gpt->partitions[n]; 414 gpt_partition_t* part = gpt->partitions[idx_part]; 486 // skip this partition and non-existent partitions 487 if ((idx == idx_part) || (gpt->partitions[idx] == NULL)) { 490 // skip partitions we don't intersect 491 if ((start > gpt->partitions[id [all...] |
/fuchsia/zircon/system/public/zircon/boot/ |
H A D | bootdata.h | 210 bootdata_partition_t partitions[]; member in struct:__anon641
|
H A D | image.h | 524 // Number of partitions in the map. 534 zbi_partition_t partitions[]; member in struct:__anon668
|
/fuchsia/zircon/system/dev/block/bootpart/ |
H A D | bootpart.c | 216 zbi_partition_t* part = &pmap->partitions[i];
|
/fuchsia/zircon/system/uapp/disk-pave/test/ |
H A D | device-partitioner-test.cpp | 64 .partitions = {
|
/fuchsia/zircon/third_party/tools/android/avb/ |
H A D | avbtool | 1776 Footers are stored at the end of partitions and point to where the 2190 expected_chain_partitions: List of chain partitions to check or None. 2528 chain_partitions: List of partitions to chain or None. 2614 chain_partitions: List of partitions to chain or None. 2663 # multiple chained partitions. 2948 chain_partitions: List of partitions to chain. 3050 # on kernel/initramfs partitions. Possible optimization. 3154 chain_partitions: List of partitions to chain. 3819 'for vbmeta or chained partitions.',
|