Lines Matching refs:numparts

159 static int calc_parts_list_len(int numparts)  in calc_parts_list_len()  argument
166 partlistlen += numparts * (strlen("name=,") + PART_NAME_LEN + 1); in calc_parts_list_len()
168 partlistlen += numparts * (strlen("start=MiB,") + sizeof(lbaint_t) + 1); in calc_parts_list_len()
169 partlistlen += numparts * (strlen("size=MiB,") + sizeof(lbaint_t) + 1); in calc_parts_list_len()
170 partlistlen += numparts * (strlen("uuid=;") + UUID_STR_LEN + 1); in calc_parts_list_len()
174 numparts); in calc_parts_list_len()
266 static int create_gpt_partitions_list(int numparts, const char *guid, in create_gpt_partitions_list() argument
660 int partlistlen, ret, numparts = 0, partnum, i = 1, ctr1 = 0, ctr2 = 0; in do_rename_gpt_parts() local
673 numparts = get_gpt_info(dev_desc); in do_rename_gpt_parts()
674 if (numparts <= 0) in do_rename_gpt_parts()
675 return numparts ? numparts : -ENODEV; in do_rename_gpt_parts()
677 partlistlen = calc_parts_list_len(numparts); in do_rename_gpt_parts()
685 ret = create_gpt_partitions_list(numparts, disk_guid, partitions_list); in do_rename_gpt_parts()
737 if ((partnum < 0) || (partnum > numparts)) { in do_rename_gpt_parts()
757 ret = create_gpt_partitions_list(numparts, disk_guid, partitions_list); in do_rename_gpt_parts()
779 ret = gpt_restore(dev_desc, disk_guid, new_partitions, numparts); in do_rename_gpt_parts()
791 numparts = get_gpt_info(dev_desc); in do_rename_gpt_parts()
792 if (numparts <= 0) { in do_rename_gpt_parts()
793 ret = numparts ? numparts : -ENODEV; in do_rename_gpt_parts()
796 printf("new partition table with %d partitions is:\n", numparts); in do_rename_gpt_parts()