Lines Matching refs:ext
683 struct bm_extent *ext = lc_entry(e, struct bm_extent, lce); in update_rs_extent() local
684 if (ext->lce.lc_number == enr) { in update_rs_extent()
686 ext->rs_left -= count; in update_rs_extent()
688 ext->rs_left += count; in update_rs_extent()
690 ext->rs_failed += count; in update_rs_extent()
691 if (ext->rs_left < ext->rs_failed) { in update_rs_extent()
694 ext->lce.lc_number, ext->rs_left, in update_rs_extent()
695 ext->rs_failed, count, in update_rs_extent()
704 ext->rs_left = drbd_bm_e_weight(device, enr); in update_rs_extent()
714 if (ext->flags != 0) { in update_rs_extent()
717 ext->lce.lc_number, ext->rs_left, in update_rs_extent()
718 ext->flags, enr, rs_left); in update_rs_extent()
719 ext->flags = 0; in update_rs_extent()
721 if (ext->rs_failed) { in update_rs_extent()
724 ext->lce.lc_number, ext->rs_failed); in update_rs_extent()
726 ext->rs_left = rs_left; in update_rs_extent()
727 ext->rs_failed = (mode == RECORD_RS_FAILED) ? count : 0; in update_rs_extent()
733 lc_put(device->resync, &ext->lce); in update_rs_extent()
736 if (ext->rs_left <= ext->rs_failed) { in update_rs_extent()
737 ext->rs_failed = 0; in update_rs_extent()