• Home
  • Raw
  • Download

Lines Matching refs:srl

507 					      runlist_element *srl)  in ntfs_runlists_merge_i()  argument
521 ntfs_debug_runlist_dump(srl); in ntfs_runlists_merge_i()
524 if (!srl) in ntfs_runlists_merge_i()
529 drl = srl; in ntfs_runlists_merge_i()
551 while (srl[si].length && srl[si].lcn < (LCN)LCN_HOLE) in ntfs_runlists_merge_i()
555 if (!srl[si].length) { in ntfs_runlists_merge_i()
570 if (drl[di].vcn + drl[di].length > srl[sstart].vcn) in ntfs_runlists_merge_i()
576 if ((drl[di].vcn == srl[si].vcn) && (drl[di].lcn >= 0) && in ntfs_runlists_merge_i()
577 (srl[si].lcn >= 0)) { in ntfs_runlists_merge_i()
584 for (send = si; srl[send].length; send++) in ntfs_runlists_merge_i()
589 if (srl[send].lcn == (LCN)LCN_ENOENT) in ntfs_runlists_merge_i()
590 marker_vcn = srl[marker = send].vcn; in ntfs_runlists_merge_i()
593 for (sfinal = send; sfinal >= 0 && srl[sfinal].lcn < LCN_HOLE; sfinal--) in ntfs_runlists_merge_i()
605 (drl[dins].vcn == srl[sstart].vcn)); /* Start of hole */ in ntfs_runlists_merge_i()
608 (srl[send - 1].vcn + srl[send - 1].length))); in ntfs_runlists_merge_i()
613 if (marker && (drl[dins].vcn + drl[dins].length > srl[send - 1].vcn)) in ntfs_runlists_merge_i()
623 drl = ntfs_rl_replace(drl, ds, srl + sstart, ss, dins); in ntfs_runlists_merge_i()
625 drl = ntfs_rl_insert(drl, ds, srl + sstart, ss, dins); in ntfs_runlists_merge_i()
628 drl = ntfs_rl_append(drl, ds, srl + sstart, ss, dins); in ntfs_runlists_merge_i()
630 drl = ntfs_rl_split(drl, ds, srl + sstart, ss, dins); in ntfs_runlists_merge_i()
636 free(srl); in ntfs_runlists_merge_i()
746 runlist_element *srl) in ntfs_runlists_merge() argument
751 rl = ntfs_runlists_merge_i(drl, srl); in ntfs_runlists_merge()
1843 static runlist_element * test_rl_runlists_merge(runlist_element *drl, runlist_element *srl) in test_rl_runlists_merge() argument
1850 test_rl_dump_runlist(srl); in test_rl_runlists_merge()
1852 res = ntfs_runlists_merge(drl, srl); in test_rl_runlists_merge()