253
262
runlist_element *rl, VCN cb_start_vcn, int cb_clusters)
257
266
* @cb_clusters clusters which are all not sparse, thus the cb is not
262
270
cb_clusters -= rl->length - (cb_start_vcn - rl->vcn);
264
272
/* Go to the next run. */
266
274
/* Map the next runlist fragment if it is not mapped. */
267
275
if (rl->lcn < LCN_HOLE || !rl->length) {
268
277
rl = ntfs_attr_find_vcn(na, rl->vcn);
269
278
if (!rl || rl->lcn < LCN_HOLE || !rl->length)
272
287
/* If the current run is sparse, the cb is compressed. */