Lines Matching refs:part
150 struct extpartition *part;
165 for (part = vtoc->v_part; part < vtoc->v_part + vtoc->v_nparts; ++part)
166 if (part->p_size && part->p_tag != V_BACKUP)
167 *list++ = part;
173 for (list = sorted; (part = *list) != NULL; ++list)
174 if (part->p_start <= freeidx->fr_start)
175 freeidx->fr_start += part->p_size;
177 freeidx->fr_size = part->p_start - freeidx->fr_start;
178 (++freeidx)->fr_start = part->p_start + part->p_size;
194 struct dk_part *part;
204 for (part = efi->efi_parts;
205 part < efi->efi_parts + efi->efi_nparts;
206 ++part)
207 if (part->p_size && part->p_tag != V_BACKUP)
208 *list++ = part;
214 for (list = sorted; (part = *list) != NULL; ++list)
215 if (part->p_start == freeidx->fr_start)
216 freeidx->fr_start += part->p_size;
218 freeidx->fr_size = part->p_start - freeidx->fr_start;
219 (++freeidx)->fr_start = part->p_start + part->p_size;