• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/block/drbd/

Lines Matching refs:lce

195 		struct bm_extent  *bm_ext = lc_entry(tmp, struct bm_extent, lce);
853 struct bm_extent *ext = lc_entry(e, struct bm_extent, lce);
854 if (ext->lce.lc_number == enr) {
863 ext->lce.lc_number, ext->rs_left,
867 lc_put(mdev->resync, &ext->lce);
880 dev_warn(DEV, "changing resync lce: %d[%u;%02lx]"
882 ext->lce.lc_number, ext->rs_left,
889 ext->lce.lc_number, ext->rs_failed);
894 lc_changed(mdev->resync, &ext->lce);
896 lc_put(mdev->resync, &ext->lce);
904 udw->enr = ext->lce.lc_number;
1043 lc_entry(e, struct bm_extent, lce)->rs_left += count;
1064 bm_ext = e ? lc_entry(e, struct bm_extent, lce) : NULL;
1066 if (bm_ext->lce.lc_number != enr) {
1069 lc_changed(mdev->resync, &bm_ext->lce);
1072 if (bm_ext->lce.refcnt == 1)
1142 if (lc_put(mdev->resync, &bm_ext->lce) == 0) {
1190 bm_ext = e ? lc_entry(e, struct bm_extent, lce) : NULL;
1196 if (lc_put(mdev->resync, &bm_ext->lce) == 0)
1205 bm_ext = e ? lc_entry(e, struct bm_extent, lce) : NULL;
1216 bm_ext->lce.refcnt--;
1217 D_ASSERT(bm_ext->lce.refcnt > 0);
1226 bm_ext = e ? lc_entry(e, struct bm_extent, lce) : NULL;
1235 if (bm_ext->lce.lc_number != enr) {
1238 lc_changed(mdev->resync, &bm_ext->lce);
1243 D_ASSERT(bm_ext->lce.refcnt == 1);
1276 bm_ext = e ? lc_entry(e, struct bm_extent, lce) : NULL;
1284 if (bm_ext->lce.refcnt == 0) {
1292 if (lc_put(mdev->resync, &bm_ext->lce) == 0) {
1339 bm_ext = lc_entry(e, struct bm_extent, lce);
1340 if (bm_ext->lce.lc_number == LC_FREE)
1342 if (bm_ext->lce.lc_number == mdev->resync_wenr) {
1350 lc_put(mdev->resync, &bm_ext->lce);
1352 if (bm_ext->lce.refcnt != 0) {
1354 "refcnt=%d\n", bm_ext->lce.refcnt);
1361 lc_del(mdev->resync, &bm_ext->lce);