Lines Matching refs:best_disk
599 int best_disk, best_dist_disk, best_pending_disk;
616 best_disk = -1;
689 best_disk = disk;
696 if ((sectors > best_good_sectors) && (best_disk >= 0))
697 best_disk = -1;
701 if (best_disk >= 0)
710 best_disk = disk;
719 best_disk = disk;
764 if (best_disk == -1) {
766 best_disk = best_pending_disk;
768 best_disk = best_dist_disk;
771 if (best_disk >= 0) {
772 rdev = rcu_dereference(conf->mirrors[best_disk].rdev);
778 if (conf->mirrors[best_disk].next_seq_sect != this_sector)
779 conf->mirrors[best_disk].seq_start = this_sector;
781 conf->mirrors[best_disk].next_seq_sect = this_sector + sectors;
786 return best_disk;