Lines Matching defs:rmw
1292 * must be preparing for prexor in rmw; read
2779 * must be preparing for prexor in rmw
3294 * necessary to handle complex rmw of write back cache (prexor with
3296 * like to flush data in journal to RAID disks first, so complex rmw
3350 * run rmw and allocates extra page for prexor. However, rcw is
3979 * disks first, this avoids handling complex rmw of write
4121 int rmw = 0, rcw = 0, i;
4138 rcw = 1; rmw = 2;
4145 rcw = 1; rmw = 2;
4158 rmw++;
4160 rmw += 2*disks; /* cannot read it */
4175 pr_debug("for sector %llu state 0x%lx, rmw=%d rcw=%d\n",
4176 (unsigned long long)sh->sector, sh->state, rmw, rcw);
4178 if ((rmw < rcw || (rmw == rcw && conf->rmw_level == PARITY_PREFER_RMW)) && rmw > 0) {
4180 mddev_add_trace_msg(mddev, "raid5 rmw %llu %d",
4181 sh->sector, rmw);
4234 if ((rcw < rmw || (rcw == rmw && conf->rmw_level != PARITY_PREFER_RMW)) && rcw > 0) {
4266 if (rcw > disks && rmw > disks &&
4281 (s->locked == 0 && (rcw == 0 || rmw == 0) &&