Lines Matching refs:lcn
664 if (rl->lcn < LCN_HOLE || !rl->length) {
667 if (!rl || rl->lcn < LCN_HOLE || !rl->length)
677 if (rl->lcn == LCN_HOLE)
813 if (!rl || rl->lcn < LCN_HOLE) {
822 if (rl->lcn == LCN_HOLE) {
998 xpos = xrl->lcn << vol->cluster_size_bits;
1039 xpos = xrl->lcn << vol->cluster_size_bits;
1182 if (xrl->lcn == LCN_HOLE) {
1187 if (fullcheck && (xrl[1].lcn == LCN_HOLE)) {
1248 freelcn = rl->lcn + usedcnt;
1255 && (rl[-1].lcn == LCN_HOLE);
1293 res = ntfs_cluster_free_basic(vol, frl->lcn,
1297 frl->lcn = LCN_HOLE;
1303 res = ntfs_cluster_free_basic(vol, frl->lcn,
1306 frl->lcn += freecnt - freed;
1319 if (freerl->lcn == LCN_HOLE) {
1330 freerl[1].lcn = freelcn + freecnt;
1332 freerl[2].lcn = LCN_HOLE;
1348 freerl[1].lcn = freelcn + freecnt;
1356 freerl->lcn = LCN_HOLE;
1365 if (freerl[1].lcn == LCN_HOLE) {
1376 freerl->lcn = LCN_HOLE;
1379 if (freerl[holes].lcn == LCN_HOLE) {
1403 res = ntfs_cluster_free_basic(vol, frl->lcn,
1408 res = ntfs_cluster_free_basic(vol, frl->lcn,
1410 frl->lcn += freecnt - freed;
1419 if (frl->length && (frl->lcn == LCN_HOLE)) {
1478 freelcn = rl->lcn + usedcnt;
1491 && (rl[-1].lcn == LCN_HOLE);
1515 * only the lcn are meaningful for freeing.
1522 rl[1].lcn = LCN_ENOENT;
1526 rl->lcn = freelcn;
1553 freerl->lcn = LCN_HOLE;
1560 freerl[1].lcn = LCN_ENOENT;
1761 if (brl->lcn == (LCN)LCN_HOLE) {
1847 > ((wrl->lcn + wrl->length)
1924 if (brl->lcn == (LCN)LCN_HOLE) {