Lines Matching refs:ext
853 struct bm_extent *ext = lc_entry(e, struct bm_extent, lce);
854 if (ext->lce.lc_number == enr) {
856 ext->rs_left -= count;
858 ext->rs_failed += count;
859 if (ext->rs_left < ext->rs_failed) {
863 ext->lce.lc_number, ext->rs_left,
864 ext->rs_failed, count);
867 lc_put(mdev->resync, &ext->lce);
879 if (ext->flags != 0) {
882 ext->lce.lc_number, ext->rs_left,
883 ext->flags, enr, rs_left);
884 ext->flags = 0;
886 if (ext->rs_failed) {
889 ext->lce.lc_number, ext->rs_failed);
892 ext->rs_left = rs_left;
893 ext->rs_failed = success ? 0 : count;
894 lc_changed(mdev->resync, &ext->lce);
896 lc_put(mdev->resync, &ext->lce);
899 if (ext->rs_left == ext->rs_failed) {
900 ext->rs_failed = 0;
904 udw->enr = ext->lce.lc_number;