Lines Matching refs:towrite
588 if (dev->toread || dev->read || dev->towrite || dev->written ||
592 dev->read, dev->towrite, dev->written,
872 if (head->dev[dd_idx].towrite->bi_opf != sh->dev[dd_idx].towrite->bi_opf ||
873 bio_op(head->dev[dd_idx].towrite) != bio_op(sh->dev[dd_idx].towrite))
1882 chosen = dev->towrite;
1883 dev->towrite = NULL;
3236 * schedule_reconstruction() to delay towrite to some dev of a stripe.
3238 * This function checks whether we want to delay the towrite. Specifically,
3239 * we delay the towrite when:
3262 * towrite for stripes with data already in journal (injournal > 0).
3310 if (dev->towrite && !delay_towrite(conf, dev, s)) {
3351 if (dev->towrite &&
3401 * toread/towrite point to the first in a chain.
3421 bip = &sh->dev[dd_idx].towrite;
3450 (i == dd_idx || sh->dev[i].towrite)) {
3477 for (bi=sh->dev[dd_idx].towrite;
3578 bi = sh->dev[i].towrite;
3579 sh->dev[i].towrite = NULL;
3744 (dev->towrite && !test_bit(R5_OVERWRITE, &dev->flags)))
3783 if (fdev[i]->towrite &&
3794 (fdev[i]->towrite ||
4103 if (((dev->towrite && !delay_towrite(conf, dev, s)) ||
4168 if (((dev->towrite && !delay_towrite(conf, dev, s)) ||
4609 dev->toread, dev->towrite, dev->written);
4633 if (dev->towrite) {
5721 if (sh->dev[d].towrite || sh->dev[d].toread) {
5735 sh->dev[d].towrite = bi;