Lines Matching refs:freeidx
152 freemap_t *freeidx; in findfree() local
171 freeidx = freemap; in findfree()
172 freeidx->fr_start = 0; in findfree()
174 if (part->p_start <= freeidx->fr_start) in findfree()
175 freeidx->fr_start += part->p_size; in findfree()
177 freeidx->fr_size = part->p_start - freeidx->fr_start; in findfree()
178 (++freeidx)->fr_start = part->p_start + part->p_size; in findfree()
180 if (freeidx->fr_start < fullsize) { in findfree()
181 freeidx->fr_size = fullsize - freeidx->fr_start; in findfree()
182 ++freeidx; in findfree()
184 freeidx->fr_start = freeidx->fr_size = 0; in findfree()
196 freemap_t *freeidx; in findfree64() local
212 freeidx = freemap; in findfree64()
213 freeidx->fr_start = efi->efi_first_u_lba; in findfree64()
215 if (part->p_start == freeidx->fr_start) in findfree64()
216 freeidx->fr_start += part->p_size; in findfree64()
218 freeidx->fr_size = part->p_start - freeidx->fr_start; in findfree64()
219 (++freeidx)->fr_start = part->p_start + part->p_size; in findfree64()
221 if (freeidx->fr_start < fullsize) { in findfree64()
222 freeidx->fr_size = fullsize - freeidx->fr_start; in findfree64()
223 ++freeidx; in findfree64()
225 freeidx->fr_start = freeidx->fr_size = 0; in findfree64()
434 freemap_t *freeidx; in putfree() local
438 for (freeidx = freemap; freeidx->fr_size; ++freeidx) in putfree()
454 freemap_t *freeidx; in putfree64() local
458 for (freeidx = freemap; freeidx->fr_size; ++freeidx) in putfree64()