Lines Matching refs:best_disk
582 int best_disk, best_dist_disk, best_pending_disk; in read_balance() local
599 best_disk = -1; in read_balance()
672 best_disk = disk; in read_balance()
679 if ((sectors > best_good_sectors) && (best_disk >= 0)) in read_balance()
680 best_disk = -1; in read_balance()
684 if (best_disk >= 0) in read_balance()
693 best_disk = disk; in read_balance()
702 best_disk = disk; in read_balance()
747 if (best_disk == -1) { in read_balance()
749 best_disk = best_pending_disk; in read_balance()
751 best_disk = best_dist_disk; in read_balance()
754 if (best_disk >= 0) { in read_balance()
755 rdev = rcu_dereference(conf->mirrors[best_disk].rdev); in read_balance()
761 if (conf->mirrors[best_disk].next_seq_sect != this_sector) in read_balance()
762 conf->mirrors[best_disk].seq_start = this_sector; in read_balance()
764 conf->mirrors[best_disk].next_seq_sect = this_sector + sectors; in read_balance()
769 return best_disk; in read_balance()