Lines Matching refs:cur_parts

132 	if (cur_parts == NULL) {  in change_partition()
138 if (num > cur_parts->etoc->efi_nparts - 1) { in change_partition()
142 print_efi_partition(cur_parts->etoc, num, 1); in change_partition()
147 deflt = cur_parts->etoc->efi_parts[num].p_tag; in change_partition()
155 deflt = cur_parts->etoc->efi_parts[num].p_flag; in change_partition()
161 ioparam.io_bounds.upper = cur_parts->etoc->efi_last_u_lba; in change_partition()
163 efi_deflt.start_sector = maxofN(cur_parts->etoc); in change_partition()
164 if ((cur_parts->etoc->efi_parts[num].p_start != 0) && in change_partition()
165 (cur_parts->etoc->efi_parts[num].p_size != 0)) { in change_partition()
167 cur_parts->etoc->efi_parts[num].p_start; in change_partition()
175 ioparam.io_bounds.upper = cur_parts->etoc->efi_last_u_lba; in change_partition()
176 efi_deflt.end_sector = cur_parts->etoc->efi_parts[num].p_size; in change_partition()
187 if (cur_parts->pinfo_name != NULL) in change_partition()
190 cur_parts->etoc->efi_parts[num].p_tag = tag; in change_partition()
191 cur_parts->etoc->efi_parts[num].p_flag = flag; in change_partition()
192 cur_parts->etoc->efi_parts[num].p_start = i64; in change_partition()
193 cur_parts->etoc->efi_parts[num].p_size = j64; in change_partition()
203 print_partition(cur_parts, num, 1); in change_partition()
209 assert(cur_parts->vtoc.v_version == V_VERSION); in change_partition()
210 deflt = cur_parts->vtoc.v_part[num].p_tag; in change_partition()
215 deflt = cur_parts->vtoc.v_part[num].p_flag; in change_partition()
235 cyl_offset = cur_parts->pinfo_map[I_PARTITION].dkl_cylno + 1; in change_partition()
237 if (cur_parts->pinfo_map[J_PARTITION].dkl_nblk != 0) { in change_partition()
239 cur_parts->pinfo_map[J_PARTITION].dkl_cylno + in change_partition()
240 ((cur_parts->pinfo_map[J_PARTITION].dkl_nblk + in change_partition()
249 deflt = max(cur_parts->pinfo_map[num].dkl_cylno, in change_partition()
260 min(cur_parts->pinfo_map[num].dkl_nblk, in change_partition()
287 if (i < cur_parts->pinfo_map[I_PARTITION].dkl_cylno + 1) { in change_partition()
329 if (cur_parts->pinfo_name != NULL) in change_partition()
334 cur_parts->pinfo_map[num].dkl_cylno = i; in change_partition()
335 cur_parts->pinfo_map[num].dkl_nblk = j; in change_partition()
338 cur_parts->vtoc.v_part[num].p_start = (daddr_t)(i * (nhead * nsect)); in change_partition()
339 cur_parts->vtoc.v_part[num].p_size = (long)j; in change_partition()
345 assert(cur_parts->vtoc.v_version == V_VERSION); in change_partition()
346 cur_parts->vtoc.v_part[num].p_tag = (ushort_t)tag; in change_partition()
347 cur_parts->vtoc.v_part[num].p_flag = (ushort_t)flag; in change_partition()
386 cur_disk->disk_parts = cur_parts = pptr; in get_partition()
387 cur_parts->pinfo_name = pptr->pinfo_name; in get_partition()
397 cur_disk->disk_parts = cur_parts = cur_dtype->dtype_plist; in get_partition()
398 cur_parts->pinfo_name = parts->pinfo_name; in get_partition()
442 nparts = cur_parts->etoc->efi_nparts; in make_partition()
445 (void) memcpy(map, cur_parts->etoc, size); in make_partition()
447 cur_disk->disk_parts = cur_parts = pptr; in make_partition()
451 if (cur_parts != NULL) { in make_partition()
453 pptr->pinfo_map[i] = cur_parts->pinfo_map[i]; in make_partition()
455 pptr->vtoc = cur_parts->vtoc; in make_partition()
466 cur_disk->disk_parts = cur_parts = pptr; in make_partition()