Lines Matching refs:scratch
547 void *scratch = xfarray_sortinfo_isort_scratch(si); in xfarray_isort() local
555 error = xfile_load(si->array->xfile, scratch, len, lo_pos); in xfarray_isort()
560 sort(scratch, hi - lo + 1, si->array->obj_size, si->cmp_fn, NULL); in xfarray_isort()
563 return xfile_store(si->array->xfile, scratch, len, lo_pos); in xfarray_isort()
912 void *scratch = xfarray_scratch(array); in xfarray_sort() local
989 if (p != scratch) in xfarray_sort()
990 memcpy(scratch, p, si->array->obj_size); in xfarray_sort()
997 error = xfarray_sort_store(si, lo++, scratch); in xfarray_sort()
1015 if (p != scratch) in xfarray_sort()
1016 memcpy(scratch, p, si->array->obj_size); in xfarray_sort()
1023 error = xfarray_sort_store(si, hi--, scratch); in xfarray_sort()