Lines Matching refs:rs_left
642 * Adjusts the caching members ->rs_left (success) or ->rs_failed (!success),
647 * precisely: (rs_left <= rs_failed)
665 * then update and check rs_left and rs_failed. */
674 ext->rs_left -= count;
676 ext->rs_left += count;
679 if (ext->rs_left < ext->rs_failed) {
680 drbd_warn(device, "BAD! enr=%u rs_left=%d "
682 ext->lce.lc_number, ext->rs_left,
688 * the set bits to cache that value in ext->rs_left.
692 ext->rs_left = drbd_bm_e_weight(device, enr);
701 int rs_left = drbd_bm_e_weight(device, enr);
705 ext->lce.lc_number, ext->rs_left,
706 ext->flags, enr, rs_left);
714 ext->rs_left = rs_left;
724 if (ext->rs_left <= ext->rs_failed) {
785 * We keep a count of set bits per resync-extent in the ->rs_left
920 bm_ext->rs_left = drbd_bm_e_weight(device, enr);
1096 bm_ext->rs_left = drbd_bm_e_weight(device, enr);