Lines Matching refs:cur_parts

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