Home
last modified time | relevance | path

Searched refs:radix_sorter (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/md/dm-vdo/indexer/
H A Dradix-sort.c56 struct radix_sorter { struct
208 int uds_make_radix_sorter(unsigned int count, struct radix_sorter **sorter) in uds_make_radix_sorter()
212 struct radix_sorter *radix_sorter; in uds_make_radix_sorter() local
214 result = vdo_allocate_extended(struct radix_sorter, stack_size, struct task, in uds_make_radix_sorter()
215 __func__, &radix_sorter); in uds_make_radix_sorter()
219 radix_sorter->count = count; in uds_make_radix_sorter()
220 radix_sorter->end_of_stack = radix_sorter->stack + stack_size; in uds_make_radix_sorter()
221 *sorter = radix_sorter; in uds_make_radix_sorter()
225 void uds_free_radix_sorter(struct radix_sorter *sorter) in uds_free_radix_sorter()
234 int uds_radix_sort(struct radix_sorter *sorter, const unsigned char *keys[], in uds_radix_sort()
H A Dradix-sort.h17 struct radix_sorter;
19 int __must_check uds_make_radix_sorter(unsigned int count, struct radix_sorter **sorter);
21 void uds_free_radix_sorter(struct radix_sorter *sorter);
23 int __must_check uds_radix_sort(struct radix_sorter *sorter, const unsigned char *keys[],
H A Dvolume.h108 struct radix_sorter *radix_sorter; member
H A Dvolume.c1196 result = uds_radix_sort(volume->radix_sorter, (const u8 **) record_pointers, in encode_record_page()
1580 &volume->radix_sorter); in uds_make_volume()
1689 uds_free_radix_sorter(volume->radix_sorter); in uds_free_volume()