Lines Matching defs:vcn
659 cb_clusters -= rl->length - (cb_start_vcn - rl->vcn);
665 cb_start_vcn = rl->vcn;
666 rl = ntfs_attr_find_vcn(na, rl->vcn);
673 if (rl->vcn < cb_start_vcn)
713 VCN start_vcn, vcn, end_vcn;
789 * The first vcn in the first compression block (cb) which we need to
796 * The first vcn in the cb after the last cb which we need to
801 /* Number of compression blocks (cbs) in the wanted vcn range. */
808 vcn = start_vcn;
812 rl = ntfs_attr_find_vcn(na, vcn);
831 } else if (!ntfs_is_cb_compressed(na, rl, vcn, cb_clusters)) {
847 ofs += vcn << vol->cluster_size_bits;
913 (vcn << vol->cluster_size_bits) +
921 (long long)(vcn << vol->cluster_size_bits));
1176 while (xrl->vcn & (na->compression_block_clusters - 1))
1180 if ((xrl->vcn + xrl->length) != xrl[1].vcn)
1183 if ((xrl->vcn + xrl->length)
1249 freevcn = rl->vcn + usedcnt;
1251 beginhole = !usedcnt && !rl->vcn;
1254 && rl[0].vcn
1287 if (freerl->vcn < *update_from)
1288 *update_from = freerl->vcn;
1307 frl->vcn += freecnt - freed;
1331 freerl[1].vcn = freevcn + freecnt;
1333 freerl[2].vcn = freerl[1].vcn
1335 freerl->vcn = freevcn;
1337 freerl->vcn = freevcn;
1349 freerl[1].vcn = freevcn + freecnt;
1357 freerl->vcn = freevcn;
1363 freerl->vcn = freevcn;
1377 freerl->vcn = freevcn;
1397 if (freerl->vcn < *update_from)
1398 *update_from = freerl->vcn;
1411 frl->vcn += freecnt - freed;
1463 if (rl->vcn < *update_from)
1464 *update_from = rl->vcn;
1479 freevcn = rl->vcn + usedcnt;
1488 beginhole = !usedcnt && !rl->vcn;
1490 && rl[0].vcn
1513 * the vcn will be out of order. This does
1514 * not harm, the vcn are meaningless now, and
1521 rl[1].vcn = rl->vcn;
1525 rl->vcn = freevcn;
1535 if (freerl->vcn < *update_from)
1537 = freerl->vcn;
1554 freerl->vcn = freevcn;
1557 if (freerl->vcn < *update_from)
1558 *update_from = freerl->vcn;
1561 freerl[1].vcn = freevcn + freecnt;
1700 ntfs_log_error("Bad update vcn or compressed_part %d for compressed write\n",
1717 if (wrl->vcn < *update_from)
1718 *update_from = wrl->vcn;
1731 nextblock = ((offs + (wrl->vcn << vol->cluster_size_bits))
1734 endwrite = offs + to_write + (wrl->vcn << vol->cluster_size_bits);
1741 - (offs + (wrl->vcn << vol->cluster_size_bits));
1755 start_vcn = (wrl->vcn + (offs >> vol->cluster_size_bits))
1759 while (brl->vcn && (brl->vcn > start_vcn)) {
1769 roffs = (start_vcn - brl->vcn) << vol->cluster_size_bits;
1785 - (brl->vcn << vol->cluster_size_bits);
1894 ntfs_log_error("Bad update vcn for compressed close\n");
1904 if (wrl->vcn < *update_from)
1905 *update_from = wrl->vcn;
1915 start_vcn = (wrl->vcn + (offs >> vol->cluster_size_bits))
1919 to_read = offs + ((wrl->vcn - start_vcn)
1923 while (brl->vcn && (brl->vcn > start_vcn)) {
1933 roffs = (start_vcn - brl->vcn)