Lines Matching refs:lcn
261 rl[i].lcn << vol->cluster_size_bits, in ntfs_get_attribute_value()
297 r = ntfs_pread(vol->dev, rl[i].lcn << vol->cluster_size_bits, in ntfs_get_attribute_value()
613 LCN lcn; in ntfs_attr_map_runlist() local
619 lcn = ntfs_rl_vcn_to_lcn(na->rl, vcn); in ntfs_attr_map_runlist()
620 if (lcn >= 0 || lcn == LCN_HOLE || lcn == LCN_ENOENT) in ntfs_attr_map_runlist()
880 LCN lcn; in ntfs_attr_vcn_to_lcn() local
890 lcn = ntfs_rl_vcn_to_lcn(na->rl, vcn); in ntfs_attr_vcn_to_lcn()
891 if (lcn >= 0) in ntfs_attr_vcn_to_lcn()
892 return lcn; in ntfs_attr_vcn_to_lcn()
902 if (!is_retry || lcn == (LCN)LCN_RL_NOT_MAPPED) in ntfs_attr_vcn_to_lcn()
905 return lcn; in ntfs_attr_vcn_to_lcn()
949 if (rl->lcn >= (LCN)LCN_HOLE) in ntfs_attr_find_vcn()
955 switch (rl->lcn) { in ntfs_attr_find_vcn()
1128 if (rl->lcn == LCN_RL_NOT_MAPPED) { in ntfs_attr_pread_i()
1146 if (rl->lcn < (LCN)0) { in ntfs_attr_pread_i()
1147 if (rl->lcn != (LCN)LCN_HOLE) { in ntfs_attr_pread_i()
1150 (long long)rl->lcn); in ntfs_attr_pread_i()
1169 (long long )rl->lcn, (long long)ofs); in ntfs_attr_pread_i()
1170 br = ntfs_pread(vol->dev, (rl->lcn << vol->cluster_size_bits) + in ntfs_attr_pread_i()
1276 if ((rli->lcn == (LCN)LCN_HOLE) in ntfs_attr_fill_zero()
1339 if ((*rl)->lcn == LCN_HOLE) { in ntfs_attr_fill_hole()
1363 if (rlc->lcn >= 0) { in ntfs_attr_fill_hole()
1371 lcn_seek_from = rlc->lcn + rlc->length; in ntfs_attr_fill_hole()
1373 lcn_seek_from = rlc->lcn + (from_vcn - rlc->vcn); in ntfs_attr_fill_hole()
1382 if (rlc->lcn >= 0) { in ntfs_attr_fill_hole()
1383 lcn_seek_from = rlc->lcn - (rlc->vcn - from_vcn); in ntfs_attr_fill_hole()
1466 if ((*rl)->lcn < 0) in ntfs_attr_fill_hole()
1469 if ((*rl)->lcn < 0) { in ntfs_attr_fill_hole()
1582 rl[1].lcn = LCN_HOLE; in split_compressed_hole()
1583 rl[2].lcn = LCN_HOLE; in split_compressed_hole()
1612 rl[1].lcn = LCN_HOLE; in split_compressed_hole()
1619 rl[1].lcn = LCN_HOLE; in split_compressed_hole()
1647 rl[2].lcn = rl[1].lcn; in split_compressed_hole()
1652 rl[1].lcn = LCN_HOLE; in split_compressed_hole()
1697 while (zrl->length && (zrl->lcn >= 0) && (allocated < endblock)) {
1703 undecided = (allocated < endblock) && (zrl->lcn == LCN_RL_NOT_MAPPED);
1704 nothole = (allocated >= endblock) || (zrl->lcn != LCN_HOLE);
1708 s64 olcn = (*prl)->lcn;
1739 if ((na->rl != orl) || ((*prl)->lcn != olcn)) {
1741 while (zrl->length && (zrl->lcn != olcn))
1761 while (zrl->length && (zrl->lcn >= 0)
1773 if (rl && (allocated < endblock) && (zrl->lcn == LCN_HOLE)) {
2135 if ((rl->lcn == (LCN)LCN_HOLE)
2156 if (rl->lcn >= 0) {
2183 if (rl->lcn == LCN_RL_NOT_MAPPED) {
2201 if (rl->lcn < (LCN)0) {
2204 if (rl->lcn != (LCN)LCN_HOLE) {
2208 (long long)rl->lcn);
2228 (long long)rl->lcn, (long long)ofs);
2231 s64 wpos = (rl->lcn << vol->cluster_size_bits) + ofs;
2504 if (rl->lcn >= 0) {
2510 } while (xrl->lcn >= 0);
2514 if (rl->lcn == (LCN)LCN_HOLE) {
2529 if (rl->lcn == LCN_RL_NOT_MAPPED) {
2547 if (rl->lcn < (LCN)0) {
2548 if (rl->lcn != (LCN)LCN_HOLE) {
2552 (long long)rl->lcn);
5952 if (xrl->lcn < 0) {
5953 if (xrl->lcn == LCN_HOLE) {
5957 if (xrl->lcn != LCN_RL_NOT_MAPPED) {
6572 rl[0].lcn = LCN_HOLE;
6576 rl[1].lcn = LCN_ENOENT;
6595 while (rl->lcn < 0 && rl != na->rl)
6600 if (rl->lcn >= 0)
6601 lcn_seek_from = rl->lcn + rl->length;