Lines Matching refs:frl
1268 runlist_element *frl;
1276 frl = freerl;
1291 while (!res && frl->length && (freed < freecnt)) {
1292 if (frl->length <= (freecnt - freed)) {
1293 res = ntfs_cluster_free_basic(vol, frl->lcn,
1294 frl->length);
1296 freed += frl->length;
1297 frl->lcn = LCN_HOLE;
1298 frl->length += carry;
1303 res = ntfs_cluster_free_basic(vol, frl->lcn,
1306 frl->lcn += freecnt - freed;
1307 frl->vcn += freecnt - freed;
1308 frl->length -= freecnt - freed;
1312 frl++;
1392 runlist_element *frl;
1396 frl = freerl--;
1399 while (!res && frl->length && (freed < freecnt)) {
1400 if (frl->length <= (freecnt - freed)) {
1401 freerl->length += frl->length;
1402 freed += frl->length;
1403 res = ntfs_cluster_free_basic(vol, frl->lcn,
1404 frl->length);
1405 frl++;
1408 res = ntfs_cluster_free_basic(vol, frl->lcn,
1410 frl->lcn += freecnt - freed;
1411 frl->vcn += freecnt - freed;
1412 frl->length -= freecnt - freed;
1419 if (frl->length && (frl->lcn == LCN_HOLE)) {
1420 xrl->length += frl->length;
1421 frl++;
1423 while (frl->length) {
1424 *++xrl = *frl++;
1426 *++xrl = *frl; /* terminator */