Lines Matching refs:lce

211 		struct bm_extent  *bm_ext = lc_entry(tmp, struct bm_extent, lce);
523 struct bm_extent *bm_ext = lc_entry(tmp, struct bm_extent, lce);
671 struct bm_extent *ext = lc_entry(e, struct bm_extent, lce);
672 if (ext->lce.lc_number == enr) {
682 ext->lce.lc_number, ext->rs_left,
703 drbd_warn(device, "changing resync lce: %d[%u;%02lx]"
705 ext->lce.lc_number, ext->rs_left,
712 ext->lce.lc_number, ext->rs_failed);
721 lc_put(device->resync, &ext->lce);
917 bm_ext = e ? lc_entry(e, struct bm_extent, lce) : NULL;
919 if (bm_ext->lce.lc_number != enr) {
925 if (bm_ext->lce.refcnt == 1)
988 if (lc_put(device->resync, &bm_ext->lce) == 0) {
1048 bm_ext = e ? lc_entry(e, struct bm_extent, lce) : NULL;
1054 if (lc_put(device->resync, &bm_ext->lce) == 0) {
1065 bm_ext = e ? lc_entry(e, struct bm_extent, lce) : NULL;
1076 bm_ext->lce.refcnt--;
1077 D_ASSERT(device, bm_ext->lce.refcnt > 0);
1086 bm_ext = e ? lc_entry(e, struct bm_extent, lce) : NULL;
1095 if (bm_ext->lce.lc_number != enr) {
1103 D_ASSERT(device, bm_ext->lce.refcnt == 1);
1125 if (lc_put(device->resync, &bm_ext->lce) == 0) {
1146 bm_ext = e ? lc_entry(e, struct bm_extent, lce) : NULL;
1154 if (bm_ext->lce.refcnt == 0) {
1162 if (lc_put(device->resync, &bm_ext->lce) == 0) {
1208 bm_ext = lc_entry(e, struct bm_extent, lce);
1209 if (bm_ext->lce.lc_number == LC_FREE)
1211 if (bm_ext->lce.lc_number == device->resync_wenr) {
1219 lc_put(device->resync, &bm_ext->lce);
1221 if (bm_ext->lce.refcnt != 0) {
1223 "refcnt=%d\n", bm_ext->lce.refcnt);
1230 lc_del(device->resync, &bm_ext->lce);