bm_ext 211 drivers/block/drbd/drbd_actlog.c struct bm_extent *bm_ext = lc_entry(tmp, struct bm_extent, lce); bm_ext 212 drivers/block/drbd/drbd_actlog.c if (test_bit(BME_NO_WRITES, &bm_ext->flags)) bm_ext 213 drivers/block/drbd/drbd_actlog.c return bm_ext; bm_ext 221 drivers/block/drbd/drbd_actlog.c struct bm_extent *bm_ext; bm_ext 225 drivers/block/drbd/drbd_actlog.c bm_ext = find_active_resync_extent(device, enr); bm_ext 226 drivers/block/drbd/drbd_actlog.c if (bm_ext) { bm_ext 227 drivers/block/drbd/drbd_actlog.c wake = !test_and_set_bit(BME_PRIORITY, &bm_ext->flags); bm_ext 523 drivers/block/drbd/drbd_actlog.c struct bm_extent *bm_ext = lc_entry(tmp, struct bm_extent, lce); bm_ext 524 drivers/block/drbd/drbd_actlog.c if (test_bit(BME_NO_WRITES, &bm_ext->flags)) { bm_ext 525 drivers/block/drbd/drbd_actlog.c if (!test_and_set_bit(BME_PRIORITY, &bm_ext->flags)) bm_ext 905 drivers/block/drbd/drbd_actlog.c struct bm_extent *bm_ext; bm_ext 915 drivers/block/drbd/drbd_actlog.c bm_ext = e ? lc_entry(e, struct bm_extent, lce) : NULL; bm_ext 916 drivers/block/drbd/drbd_actlog.c if (bm_ext) { bm_ext 917 drivers/block/drbd/drbd_actlog.c if (bm_ext->lce.lc_number != enr) { bm_ext 918 drivers/block/drbd/drbd_actlog.c bm_ext->rs_left = drbd_bm_e_weight(device, enr); bm_ext 919 drivers/block/drbd/drbd_actlog.c bm_ext->rs_failed = 0; bm_ext 923 drivers/block/drbd/drbd_actlog.c if (bm_ext->lce.refcnt == 1) bm_ext 925 drivers/block/drbd/drbd_actlog.c set_bit(BME_NO_WRITES, &bm_ext->flags); bm_ext 932 drivers/block/drbd/drbd_actlog.c if (!bm_ext) { bm_ext 939 drivers/block/drbd/drbd_actlog.c return bm_ext; bm_ext 963 drivers/block/drbd/drbd_actlog.c struct bm_extent *bm_ext; bm_ext 969 drivers/block/drbd/drbd_actlog.c (bm_ext = _bme_get(device, enr))); bm_ext 973 drivers/block/drbd/drbd_actlog.c if (test_bit(BME_LOCKED, &bm_ext->flags)) bm_ext 982 drivers/block/drbd/drbd_actlog.c (sa && test_bit(BME_PRIORITY, &bm_ext->flags))); bm_ext 984 drivers/block/drbd/drbd_actlog.c if (sig || (sa && test_bit(BME_PRIORITY, &bm_ext->flags))) { bm_ext 986 drivers/block/drbd/drbd_actlog.c if (lc_put(device->resync, &bm_ext->lce) == 0) { bm_ext 987 drivers/block/drbd/drbd_actlog.c bm_ext->flags = 0; /* clears BME_NO_WRITES and eventually BME_PRIORITY */ bm_ext 999 drivers/block/drbd/drbd_actlog.c set_bit(BME_LOCKED, &bm_ext->flags); bm_ext 1017 drivers/block/drbd/drbd_actlog.c struct bm_extent *bm_ext; bm_ext 1045 drivers/block/drbd/drbd_actlog.c bm_ext = e ? lc_entry(e, struct bm_extent, lce) : NULL; bm_ext 1046 drivers/block/drbd/drbd_actlog.c if (bm_ext) { bm_ext 1047 drivers/block/drbd/drbd_actlog.c D_ASSERT(device, !test_bit(BME_LOCKED, &bm_ext->flags)); bm_ext 1048 drivers/block/drbd/drbd_actlog.c D_ASSERT(device, test_bit(BME_NO_WRITES, &bm_ext->flags)); bm_ext 1049 drivers/block/drbd/drbd_actlog.c clear_bit(BME_NO_WRITES, &bm_ext->flags); bm_ext 1051 drivers/block/drbd/drbd_actlog.c if (lc_put(device->resync, &bm_ext->lce) == 0) { bm_ext 1052 drivers/block/drbd/drbd_actlog.c bm_ext->flags = 0; bm_ext 1062 drivers/block/drbd/drbd_actlog.c bm_ext = e ? lc_entry(e, struct bm_extent, lce) : NULL; bm_ext 1063 drivers/block/drbd/drbd_actlog.c if (bm_ext) { bm_ext 1064 drivers/block/drbd/drbd_actlog.c if (test_bit(BME_LOCKED, &bm_ext->flags)) bm_ext 1066 drivers/block/drbd/drbd_actlog.c if (!test_and_set_bit(BME_NO_WRITES, &bm_ext->flags)) { bm_ext 1073 drivers/block/drbd/drbd_actlog.c bm_ext->lce.refcnt--; bm_ext 1074 drivers/block/drbd/drbd_actlog.c D_ASSERT(device, bm_ext->lce.refcnt > 0); bm_ext 1083 drivers/block/drbd/drbd_actlog.c bm_ext = e ? lc_entry(e, struct bm_extent, lce) : NULL; bm_ext 1084 drivers/block/drbd/drbd_actlog.c if (!bm_ext) { bm_ext 1092 drivers/block/drbd/drbd_actlog.c if (bm_ext->lce.lc_number != enr) { bm_ext 1093 drivers/block/drbd/drbd_actlog.c bm_ext->rs_left = drbd_bm_e_weight(device, enr); bm_ext 1094 drivers/block/drbd/drbd_actlog.c bm_ext->rs_failed = 0; bm_ext 1097 drivers/block/drbd/drbd_actlog.c D_ASSERT(device, test_bit(BME_LOCKED, &bm_ext->flags) == 0); bm_ext 1099 drivers/block/drbd/drbd_actlog.c set_bit(BME_NO_WRITES, &bm_ext->flags); bm_ext 1100 drivers/block/drbd/drbd_actlog.c D_ASSERT(device, bm_ext->lce.refcnt == 1); bm_ext 1109 drivers/block/drbd/drbd_actlog.c set_bit(BME_LOCKED, &bm_ext->flags); bm_ext 1116 drivers/block/drbd/drbd_actlog.c if (bm_ext) { bm_ext 1118 drivers/block/drbd/drbd_actlog.c D_ASSERT(device, !test_bit(BME_LOCKED, &bm_ext->flags)); bm_ext 1119 drivers/block/drbd/drbd_actlog.c D_ASSERT(device, test_bit(BME_NO_WRITES, &bm_ext->flags)); bm_ext 1120 drivers/block/drbd/drbd_actlog.c clear_bit(BME_NO_WRITES, &bm_ext->flags); bm_ext 1122 drivers/block/drbd/drbd_actlog.c if (lc_put(device->resync, &bm_ext->lce) == 0) { bm_ext 1123 drivers/block/drbd/drbd_actlog.c bm_ext->flags = 0; bm_ext 1138 drivers/block/drbd/drbd_actlog.c struct bm_extent *bm_ext; bm_ext 1143 drivers/block/drbd/drbd_actlog.c bm_ext = e ? lc_entry(e, struct bm_extent, lce) : NULL; bm_ext 1144 drivers/block/drbd/drbd_actlog.c if (!bm_ext) { bm_ext 1151 drivers/block/drbd/drbd_actlog.c if (bm_ext->lce.refcnt == 0) { bm_ext 1159 drivers/block/drbd/drbd_actlog.c if (lc_put(device->resync, &bm_ext->lce) == 0) { bm_ext 1160 drivers/block/drbd/drbd_actlog.c bm_ext->flags = 0; /* clear BME_LOCKED, BME_NO_WRITES and BME_PRIORITY */ bm_ext 1196 drivers/block/drbd/drbd_actlog.c struct bm_extent *bm_ext; bm_ext 1205 drivers/block/drbd/drbd_actlog.c bm_ext = lc_entry(e, struct bm_extent, lce); bm_ext 1206 drivers/block/drbd/drbd_actlog.c if (bm_ext->lce.lc_number == LC_FREE) bm_ext 1208 drivers/block/drbd/drbd_actlog.c if (bm_ext->lce.lc_number == device->resync_wenr) { bm_ext 1212 drivers/block/drbd/drbd_actlog.c D_ASSERT(device, !test_bit(BME_LOCKED, &bm_ext->flags)); bm_ext 1213 drivers/block/drbd/drbd_actlog.c D_ASSERT(device, test_bit(BME_NO_WRITES, &bm_ext->flags)); bm_ext 1214 drivers/block/drbd/drbd_actlog.c clear_bit(BME_NO_WRITES, &bm_ext->flags); bm_ext 1216 drivers/block/drbd/drbd_actlog.c lc_put(device->resync, &bm_ext->lce); bm_ext 1218 drivers/block/drbd/drbd_actlog.c if (bm_ext->lce.refcnt != 0) { bm_ext 1220 drivers/block/drbd/drbd_actlog.c "refcnt=%d\n", bm_ext->lce.refcnt); bm_ext 1225 drivers/block/drbd/drbd_actlog.c D_ASSERT(device, !test_bit(BME_LOCKED, &bm_ext->flags)); bm_ext 1226 drivers/block/drbd/drbd_actlog.c D_ASSERT(device, !test_bit(BME_NO_WRITES, &bm_ext->flags)); bm_ext 1227 drivers/block/drbd/drbd_actlog.c lc_del(device->resync, &bm_ext->lce); bm_ext 2778 drivers/block/drbd/drbd_receiver.c struct bm_extent *bm_ext = lc_entry(tmp, struct bm_extent, lce); bm_ext 2779 drivers/block/drbd/drbd_receiver.c if (test_bit(BME_PRIORITY, &bm_ext->flags)) bm_ext 63 fs/affs/amigaffs.h __be32 bm_ext;