Searched refs:partitions (Results 1 - 18 of 18) sorted by relevance

/fuchsia/zircon/system/dev/nand/nandpart/test/
H A Dnandpart-utils-test.cpp35 .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 Dnandpart-utils.cpp27 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 Dnandpart.cpp118 const auto* part = &pmap->partitions[i];
/fuchsia/zircon/system/ulib/gpt/
H A Dgpt.c114 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 Ddevice-partitioner.cpp333 // 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 Ddevice-partitioner.h52 // 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 Dgpt.h37 // 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 Dchromeos-disk-setup.cpp154 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 Dram-nand.h58 // 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 Dchromeos-disk-setup.c66 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 Dgpt.c251 // 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 Dmain.cpp84 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 Dgpt.c26 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 Dbootdata.h210 bootdata_partition_t partitions[]; member in struct:__anon641
H A Dimage.h524 // Number of partitions in the map.
534 zbi_partition_t partitions[]; member in struct:__anon668
/fuchsia/zircon/system/dev/block/bootpart/
H A Dbootpart.c216 zbi_partition_t* part = &pmap->partitions[i];
/fuchsia/zircon/system/uapp/disk-pave/test/
H A Ddevice-partitioner-test.cpp64 .partitions = {
/fuchsia/zircon/third_party/tools/android/avb/
H A Davbtool1776 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.',

Completed in 202 milliseconds