Lines Matching defs:start_vcn

1310  * @start_vcn:	vcn at which to start the mapping pairs array
1313 * array corresponding to the runlist @rl, starting at vcn @start_vcn. This
1323 * - @start_vcn is invalid.
1327 const runlist_element *rl, const VCN start_vcn, int max_size)
1332 if (start_vcn < 0) {
1333 ntfs_log_trace("start_vcn %lld (should be >= 0)\n",
1334 (long long) start_vcn);
1339 if (start_vcn) {
1340 ntfs_log_trace("rl NULL, start_vcn %lld (should be > 0)\n",
1341 (long long) start_vcn);
1348 /* Skip to runlist element containing @start_vcn. */
1349 while (rl->length && start_vcn >= rl[1].vcn)
1351 if ((!rl->length && start_vcn > rl->vcn) || start_vcn < rl->vcn) {
1359 if (start_vcn > rl->vcn) {
1365 delta = start_vcn - rl->vcn;
1464 * @start_vcn: vcn at which to start the mapping pairs array
1468 * @start_vcn and save the array in @dst. @dst_len is the size of @dst in
1479 * with @start_vcn set to *@stop_vcn.
1485 * - @start_vcn is invalid.
1491 const VCN start_vcn, runlist_element const **stop_rl)
1498 if (start_vcn < 0)
1501 if (start_vcn)
1509 /* Skip to runlist element containing @start_vcn. */
1510 while (rl->length && start_vcn >= rl[1].vcn)
1512 if ((!rl->length && start_vcn > rl->vcn) || start_vcn < rl->vcn)
1521 if (start_vcn > rl->vcn) {
1527 delta = start_vcn - rl->vcn;
1631 * @start_vcn: first vcn which should be cut off
1633 * Truncate the runlist *@arl starting at vcn @start_vcn as well as the memory
1641 int ntfs_rl_truncate(runlist **arl, const VCN start_vcn)
1658 if (start_vcn < rl->vcn) {
1666 if (start_vcn < rl[1].vcn)
1678 rl->length = start_vcn - rl->vcn;
1691 rl->vcn = start_vcn;