Lines Matching refs:lcn

148 	if ((dst->lcn == LCN_RL_NOT_MAPPED) && (src->lcn == LCN_RL_NOT_MAPPED))  in ntfs_are_rl_mergeable()
154 if ((dst->lcn >= 0) && (src->lcn >= 0) && in ntfs_are_rl_mergeable()
155 ((dst->lcn + dst->length) == src->lcn)) in ntfs_are_rl_mergeable()
158 if ((dst->lcn == LCN_HOLE) && (src->lcn == LCN_HOLE)) in ntfs_are_rl_mergeable()
241 if (dst[marker].lcn == LCN_ENOENT) in ntfs_rl_append()
327 if (dst[marker].lcn == LCN_HOLE || dst[marker].lcn == LCN_RL_NOT_MAPPED) in ntfs_rl_insert()
339 dst[loc].lcn = LCN_RL_NOT_MAPPED; in ntfs_rl_insert()
427 if (dsize - tail > 0 && dst[marker].lcn == LCN_ENOENT) in ntfs_rl_replace()
557 drl[0].lcn = LCN_RL_NOT_MAPPED; in ntfs_runlists_merge()
566 while (srl[si].length && srl[si].lcn < LCN_HOLE) in ntfs_runlists_merge()
587 if ((drl[di].vcn == srl[si].vcn) && (drl[di].lcn >= 0) && in ntfs_runlists_merge()
588 (srl[si].lcn >= 0)) { in ntfs_runlists_merge()
599 if (srl[send].lcn == LCN_ENOENT) in ntfs_runlists_merge()
603 for (sfinal = send; sfinal >= 0 && srl[sfinal].lcn < LCN_HOLE; sfinal--) in ntfs_runlists_merge()
605 for (dfinal = dend; dfinal >= 0 && drl[dfinal].lcn < LCN_HOLE; dfinal--) in ntfs_runlists_merge()
614 start = ((drl[dins].lcn < LCN_RL_NOT_MAPPED) || /* End of file */ in ntfs_runlists_merge()
616 finish = ((drl[dins].lcn >= LCN_RL_NOT_MAPPED) && /* End of file */ in ntfs_runlists_merge()
659 drl[ds].lcn); in ntfs_runlists_merge()
660 drl[ds].lcn = LCN_ENOENT; in ntfs_runlists_merge()
668 if (drl[ds].lcn == LCN_ENOENT) { in ntfs_runlists_merge()
672 if (drl[ds].lcn != LCN_RL_NOT_MAPPED) { in ntfs_runlists_merge()
684 drl[ds].lcn = LCN_RL_NOT_MAPPED; in ntfs_runlists_merge()
694 drl[ds].lcn = LCN_ENOENT; in ntfs_runlists_merge()
739 LCN lcn; /* Current lcn. */ in ntfs_mapping_pairs_decompress() local
759 lcn = 0; in ntfs_mapping_pairs_decompress()
780 rl->lcn = LCN_RL_NOT_MAPPED; in ntfs_mapping_pairs_decompress()
845 rl[rlpos].lcn = LCN_HOLE; in ntfs_mapping_pairs_decompress()
855 lcn += deltaxcn; in ntfs_mapping_pairs_decompress()
867 if (unlikely(lcn == (LCN)-1)) in ntfs_mapping_pairs_decompress()
872 if (unlikely(lcn < (LCN)-1)) { in ntfs_mapping_pairs_decompress()
878 rl[rlpos].lcn = lcn; in ntfs_mapping_pairs_decompress()
927 rl[rlpos].lcn = LCN_RL_NOT_MAPPED; in ntfs_mapping_pairs_decompress()
939 rl[rlpos].lcn = LCN_ENOENT; in ntfs_mapping_pairs_decompress()
941 rl[rlpos].lcn = LCN_RL_NOT_MAPPED; in ntfs_mapping_pairs_decompress()
1009 if (likely(rl[i].lcn >= (LCN)0)) in ntfs_rl_vcn_to_lcn()
1010 return rl[i].lcn + (vcn - rl[i].vcn); in ntfs_rl_vcn_to_lcn()
1011 return rl[i].lcn; in ntfs_rl_vcn_to_lcn()
1018 if (likely(rl[i].lcn < (LCN)0)) in ntfs_rl_vcn_to_lcn()
1019 return rl[i].lcn; in ntfs_rl_vcn_to_lcn()
1046 if (likely(rl->lcn >= LCN_HOLE)) in ntfs_rl_find_vcn_nolock()
1052 if (likely(rl->lcn == LCN_ENOENT)) in ntfs_rl_find_vcn_nolock()
1147 if (unlikely(length < 0 || rl->lcn < LCN_HOLE)) in ntfs_get_size_for_mapping_pairs()
1169 if (likely(rl->lcn >= 0 || vol->major_ver < 3)) { in ntfs_get_size_for_mapping_pairs()
1170 prev_lcn = rl->lcn; in ntfs_get_size_for_mapping_pairs()
1171 if (likely(rl->lcn >= 0)) in ntfs_get_size_for_mapping_pairs()
1183 if (unlikely(length < 0 || rl->lcn < LCN_HOLE)) in ntfs_get_size_for_mapping_pairs()
1204 if (likely(rl->lcn >= 0 || vol->major_ver < 3)) { in ntfs_get_size_for_mapping_pairs()
1206 rls += ntfs_get_nr_significant_bytes(rl->lcn - in ntfs_get_size_for_mapping_pairs()
1208 prev_lcn = rl->lcn; in ntfs_get_size_for_mapping_pairs()
1213 if (rl->lcn == LCN_RL_NOT_MAPPED) in ntfs_get_size_for_mapping_pairs()
1349 if (unlikely(length < 0 || rl->lcn < LCN_HOLE)) in ntfs_mapping_pairs_build()
1376 if (likely(rl->lcn >= 0 || vol->major_ver < 3)) { in ntfs_mapping_pairs_build()
1377 prev_lcn = rl->lcn; in ntfs_mapping_pairs_build()
1378 if (likely(rl->lcn >= 0)) in ntfs_mapping_pairs_build()
1401 if (unlikely(length < 0 || rl->lcn < LCN_HOLE)) in ntfs_mapping_pairs_build()
1427 if (likely(rl->lcn >= 0 || vol->major_ver < 3)) { in ntfs_mapping_pairs_build()
1430 len_len, dst_max, rl->lcn - prev_lcn); in ntfs_mapping_pairs_build()
1433 prev_lcn = rl->lcn; in ntfs_mapping_pairs_build()
1454 if (rl->lcn == LCN_RL_NOT_MAPPED) in ntfs_mapping_pairs_build()
1515 rl->lcn = LCN_HOLE; in ntfs_rl_truncate_nolock()
1517 rl[1].lcn = LCN_ENOENT; in ntfs_rl_truncate_nolock()
1552 rl->lcn = LCN_ENOENT; in ntfs_rl_truncate_nolock()
1573 if ((rl > runlist->rl) && ((rl - 1)->lcn == LCN_HOLE)) in ntfs_rl_truncate_nolock()
1593 rl->lcn = LCN_HOLE; in ntfs_rl_truncate_nolock()
1600 rl->lcn = LCN_ENOENT; in ntfs_rl_truncate_nolock()
1603 rl->lcn = LCN_ENOENT; in ntfs_rl_truncate_nolock()
1658 if (unlikely(rl_end->lcn < LCN_HOLE)) in ntfs_rl_punch_nolock()
1663 if (unlikely(rl_end->length && rl_end->lcn < LCN_HOLE)) in ntfs_rl_punch_nolock()
1678 if (rl->lcn == LCN_HOLE) { in ntfs_rl_punch_nolock()
1691 if (rl_end->lcn == LCN_HOLE) { in ntfs_rl_punch_nolock()
1707 if (rl->lcn >= 0) in ntfs_rl_punch_nolock()
1708 rl->lcn += delta; in ntfs_rl_punch_nolock()
1743 if (rl > runlist->rl && (rl - 1)->lcn == LCN_HOLE) { in ntfs_rl_punch_nolock()
1748 rl->lcn = LCN_HOLE; in ntfs_rl_punch_nolock()
1772 rl->lcn = LCN_HOLE; in ntfs_rl_punch_nolock()
1777 if (rl->lcn >= 0 || lcn_fixup) in ntfs_rl_punch_nolock()
1778 rl->lcn += length; in ntfs_rl_punch_nolock()
1791 if (rl_end->lcn == LCN_HOLE) { in ntfs_rl_punch_nolock()
1825 rl->lcn = LCN_HOLE; in ntfs_rl_punch_nolock()
1848 if (rl->lcn >= 0) { in ntfs_rl_punch_nolock()
1849 rl->lcn -= delta; in ntfs_rl_punch_nolock()
1879 rl->lcn = LCN_HOLE; in ntfs_rl_punch_nolock()
1884 rl->lcn += delta; in ntfs_rl_punch_nolock()