radix_sorter
int uds_make_radix_sorter(unsigned int count, struct radix_sorter **sorter)
struct radix_sorter *radix_sorter;
result = vdo_allocate_extended(struct radix_sorter, stack_size, struct task,
__func__, &radix_sorter);
radix_sorter->count = count;
radix_sorter->end_of_stack = radix_sorter->stack + stack_size;
*sorter = radix_sorter;
void uds_free_radix_sorter(struct radix_sorter *sorter)
int uds_radix_sort(struct radix_sorter *sorter, const unsigned char *keys[],
struct radix_sorter;
int __must_check uds_make_radix_sorter(unsigned int count, struct radix_sorter **sorter);
void uds_free_radix_sorter(struct radix_sorter *sorter);
int __must_check uds_radix_sort(struct radix_sorter *sorter, const unsigned char *keys[],
result = uds_radix_sort(volume->radix_sorter, (const u8 **) record_pointers,
&volume->radix_sorter);
uds_free_radix_sorter(volume->radix_sorter);
struct radix_sorter *radix_sorter;