Lines Matching defs:free_records
50 * staged in @free_records. Identifying the gaps is more difficult on a
81 * Next, some of the space described by @free_records are diverted to the newbt
107 struct xfarray *free_records;
111 /* Number of non-null records in @free_records. */
215 error = xfarray_append(ra->free_records, &arec);
307 error = xfarray_sort(ra->free_records, xrep_bnobt_extent_cmp, 0);
311 while ((error = xfarray_iter(ra->free_records, &cur, &arec)) == 1) {
351 return xfarray_sort(ra->free_records, xrep_cntbt_extent_cmp,
407 ra->nr_real_records = xfarray_length(ra->free_records);
444 record_nr = xfarray_length(ra->free_records) - 1;
480 error = xfarray_load(ra->free_records, record_nr, &arec);
506 error = xfarray_store(ra->free_records, record_nr,
521 error = xfarray_unset(ra->free_records, record_nr);
617 error = xfarray_load_next(ra->free_records, &ra->array_cur,
881 &ra->free_records);
904 xfarray_destroy(ra->free_records);