Lines Matching refs:algo
136 const struct raid6_recov_calls *const *algo; in raid6_choose_recov() local
139 for (best = NULL, algo = raid6_recov_algos; *algo; algo++) in raid6_choose_recov()
140 if (!best || (*algo)->priority > best->priority) in raid6_choose_recov()
141 if (!(*algo)->valid || (*algo)->valid()) in raid6_choose_recov()
142 best = *algo; in raid6_choose_recov()
160 const struct raid6_calls *const *algo; in raid6_choose_gen() local
163 for (bestgenperf = 0, best = NULL, algo = raid6_algos; *algo; algo++) { in raid6_choose_gen()
164 if (!best || (*algo)->priority >= best->priority) { in raid6_choose_gen()
165 if ((*algo)->valid && !(*algo)->valid()) in raid6_choose_gen()
169 best = *algo; in raid6_choose_gen()
181 (*algo)->gen_syndrome(disks, PAGE_SIZE, *dptrs); in raid6_choose_gen()
188 best = *algo; in raid6_choose_gen()
190 pr_info("raid6: %-8s gen() %5ld MB/s\n", (*algo)->name, in raid6_choose_gen()