Lines Matching full:best
141 const struct raid6_recov_calls *best; in raid6_choose_recov() local
143 for (best = NULL, algo = raid6_recov_algos; *algo; algo++) in raid6_choose_recov()
144 if (!best || (*algo)->priority > best->priority) in raid6_choose_recov()
146 best = *algo; in raid6_choose_recov()
148 if (best) { in raid6_choose_recov()
149 raid6_2data_recov = best->data2; in raid6_choose_recov()
150 raid6_datap_recov = best->datap; in raid6_choose_recov()
152 pr_info("raid6: using %s recovery algorithm\n", best->name); in raid6_choose_recov()
156 return best; in raid6_choose_recov()
165 const struct raid6_calls *best; in raid6_choose_gen() local
167 for (bestgenperf = 0, best = NULL, algo = raid6_algos; *algo; algo++) { in raid6_choose_gen()
168 if (!best || (*algo)->priority >= best->priority) { in raid6_choose_gen()
173 best = *algo; in raid6_choose_gen()
192 best = *algo; in raid6_choose_gen()
200 if (!best) { in raid6_choose_gen()
205 raid6_call = *best; in raid6_choose_gen()
209 best->name); in raid6_choose_gen()
214 best->name, in raid6_choose_gen()
218 if (best->xor_syndrome) { in raid6_choose_gen()
227 best->xor_syndrome(disks, start, stop, in raid6_choose_gen()
239 return best; in raid6_choose_gen()
243 /* Try to pick the best algorithm */