Lines Matching refs:disks

69  * Stripes in caching phase do not write the raid disks. Instead, all
78 * - write data and parity to raid disks
206 * first and then start move data to raid disks, there is no requirement to
308 struct stripe_head *sh, int disks)
312 for (i = sh->disks; i--; ) {
470 for (i = sh->disks; i--; )
486 for (i = sh->disks; i--; )
926 for (i = 0; i < sh->disks; i++) {
991 * data from log to raid disks), so we shouldn't wait for reclaim here
1015 for (i = 0; i < sh->disks; i++) {
1106 * raid disks. So if bio is finished, the log disk cache is
1281 * stripe data/parity is in log, we start write stripe to raid disks. stripe
1282 * data/parity must be persistent in log before we do the write to raid disks.
1285 * only write stripes of an io_unit to raid disks till the io_unit is the first
1859 for (i = sh->disks; i--; )
1872 for (disk_index = 0; disk_index < sh->disks; disk_index++) {
1888 for (disk_index = 0; disk_index < sh->disks; disk_index++) {
1893 rdev = conf->disks[disk_index].rdev;
1901 rrdev = conf->disks[disk_index].replacement;
2206 for (i = sh->disks; i--; ) {
2372 for (i = sh->disks; i--; ) {
2630 int disks)
2677 for (i = disks; i--; ) {
2725 for (i = disks; i--; ) {
2758 sh->dev[0].orig_page == conf->disks[0].extra_page;
2760 for (i = sh->disks; i--; )
2783 for (i = sh->disks; i--; ) {
2787 dev->orig_page = conf->disks[i].extra_page;
2793 * stripe is committed to RAID disks.
2815 for (i = sh->disks; i--; ) {
2875 /* stripe is flused to raid disks, we can do resync now */
2890 for (i = 0; i < sh->disks; i++) {
3078 pr_err("md/raid:%s: write journal/cache doesn't work for array with %d disks\n",