Lines Matching refs:partitions
652 disk_partition_t *partitions, int parts) in gpt_fill_pte() argument
677 lbaint_t start = partitions[i].start; in gpt_fill_pte()
678 lbaint_t size = partitions[i].size; in gpt_fill_pte()
711 str_type_guid = partitions[i].type_guid; in gpt_fill_pte()
732 str_uuid = partitions[i].uuid; in gpt_fill_pte()
746 if (partitions[i].bootable) in gpt_fill_pte()
752 dosname_len = sizeof(partitions[i].name); in gpt_fill_pte()
759 (efi_char16_t)(partitions[i].name[k]); in gpt_fill_pte()
763 __func__, partitions[i].name, i, in gpt_fill_pte()
847 disk_partition_t *partitions, int parts_count) in gpt_restore() argument
876 ret = gpt_fill_pte(dev_desc, gpt_h, gpt_e, partitions, parts_count); in gpt_restore()
937 disk_partition_t *partitions, int parts, in gpt_verify_partitions() argument
962 __func__, i, efi_str, partitions[i].name); in gpt_verify_partitions()
964 if (strncmp(efi_str, (char *)partitions[i].name, in gpt_verify_partitions()
965 sizeof(partitions->name))) { in gpt_verify_partitions()
967 efi_str, (char *)partitions[i].name); in gpt_verify_partitions()
976 (unsigned long long)partitions[i].size); in gpt_verify_partitions()
978 if (le64_to_cpu(gpt_part_size) != partitions[i].size) { in gpt_verify_partitions()
980 if ((i == parts - 1) && (partitions[i].size == 0)) in gpt_verify_partitions()
985 (unsigned long long)partitions[i].size); in gpt_verify_partitions()
993 if (!partitions[i].start) { in gpt_verify_partitions()
1001 (unsigned long long)partitions[i].start); in gpt_verify_partitions()
1003 if (le64_to_cpu(gpt_e[i].starting_lba) != partitions[i].start) { in gpt_verify_partitions()
1006 (unsigned long long)partitions[i].start); in gpt_verify_partitions()