Lines Matching defs:fr_start
71 u_longlong_t fr_start; /* Start of free space */
172 freeidx->fr_start = 0;
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;
180 if (freeidx->fr_start < fullsize) {
181 freeidx->fr_size = fullsize - freeidx->fr_start;
184 freeidx->fr_start = freeidx->fr_size = 0;
213 freeidx->fr_start = efi->efi_first_u_lba;
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;
221 if (freeidx->fr_start < fullsize) {
222 freeidx->fr_size = fullsize - freeidx->fr_start;
225 freeidx->fr_start = freeidx->fr_size = 0;
442 freemap->fr_start, freemap->fr_size, free_count);
462 freemap->fr_start, freemap->fr_size, free_count);
505 freemap->fr_start, freemap->fr_size,
506 freemap->fr_size + freemap->fr_start - 1);
561 freemap->fr_start, freemap->fr_size,
562 freemap->fr_size + freemap->fr_start - 1);