Searched refs:start_vcn (Results 1 – 6 of 6) sorted by relevance
| /linux/fs/ntfs/ |
| H A D | file.c | 913 s64 start_vcn, end_vcn; in ntfs_allocate_range() local 918 start_vcn = ntfs_bytes_to_cluster(vol, offset); in ntfs_allocate_range() 926 if (need_space > start_vcn) in ntfs_allocate_range() 929 need_space = end_vcn - start_vcn; in ntfs_allocate_range() 952 s64 start_vcn, end_vcn; in ntfs_punch_hole() local 976 start_vcn = ntfs_bytes_to_cluster(vol, offset); in ntfs_punch_hole() 984 ntfs_cluster_to_bytes(vol, start_vcn + 1), in ntfs_punch_hole() 992 if (end_vcn - start_vcn == 1) in ntfs_punch_hole() 994 start_vcn++; in ntfs_punch_hole() 1008 if (end_vcn - start_vcn == 1) in ntfs_punch_hole() [all …]
|
| H A D | lcnalloc.c | 183 struct runlist_element *ntfs_cluster_alloc(struct ntfs_volume *vol, const s64 start_vcn, in ntfs_cluster_alloc() argument 206 start_vcn, count, start_lcn, in ntfs_cluster_alloc() 210 if (start_vcn < 0 || start_lcn < LCN_HOLE || in ntfs_cluster_alloc() 436 rl[rlpos].vcn = start_vcn; in ntfs_cluster_alloc() 842 s64 __ntfs_cluster_free(struct ntfs_inode *ni, const s64 start_vcn, s64 count, in __ntfs_cluster_free() argument 853 ni->mft_no, start_vcn, count, in __ntfs_cluster_free() 857 if (start_vcn < 0 || count < -1) in __ntfs_cluster_free() 877 rl = ntfs_attr_find_vcn_nolock(ni, start_vcn, ctx); in __ntfs_cluster_free() 901 delta = start_vcn - rl->vcn; in __ntfs_cluster_free() 992 rl = ntfs_attr_find_vcn_nolock(ni, start_vcn, ctx); in __ntfs_cluster_free() [all …]
|
| H A D | runlist.c | 1738 s64 start_vcn; in ntfs_rl_insert_range() local 1750 start_vcn = src_rl[0].vcn; in ntfs_rl_insert_range() 1752 i_rl = ntfs_rl_find_vcn_nolock(dst_rl, start_vcn); in ntfs_rl_insert_range() 1754 (i_rl->lcn == LCN_ENOENT && i_rl->vcn != start_vcn) || in ntfs_rl_insert_range() 1755 (i_rl->lcn != LCN_ENOENT && !ntfs_rle_contain(i_rl, start_vcn))) in ntfs_rl_insert_range() 1765 if (i_rl[0].vcn != start_vcn) { in ntfs_rl_insert_range() 1771 dst_rl_split.length = start_vcn - i_rl[0].vcn; in ntfs_rl_insert_range() 1774 i_rl[0].vcn = start_vcn; in ntfs_rl_insert_range() 1853 s64 start_vcn, s64 len, in ntfs_rl_punch_hole() argument 1867 end_vcn = min(start_vcn + len - 1, in ntfs_rl_punch_hole() [all …]
|
| H A D | attrib.h | 109 int ntfs_non_resident_attr_insert_range(struct ntfs_inode *ni, s64 start_vcn, s64 len); 110 int ntfs_non_resident_attr_collapse_range(struct ntfs_inode *ni, s64 start_vcn, s64 len); 111 int ntfs_non_resident_attr_punch_hole(struct ntfs_inode *ni, s64 start_vcn, s64 len);
|
| H A D | compress.c | 481 s64 start_vcn = (((s64)index << PAGE_SHIFT) & ~cb_size_mask) >> in ntfs_read_compressed_block() local 490 unsigned int nr_cbs = ntfs_cluster_to_bytes(vol, end_vcn - start_vcn) >> in ntfs_read_compressed_block() 497 unsigned int nr_pages = ntfs_cluster_to_pidx(vol, end_vcn - start_vcn); in ntfs_read_compressed_block() 532 offset = ntfs_cluster_to_pidx(vol, start_vcn); in ntfs_read_compressed_block() 600 for (vcn = start_vcn, start_vcn += cb_clusters; vcn < start_vcn; in ntfs_read_compressed_block() 683 if (vcn == start_vcn - cb_clusters) { in ntfs_read_compressed_block() 718 } else if (vcn == start_vcn) { in ntfs_read_compressed_block()
|
| H A D | attrib.c | 5499 int ntfs_non_resident_attr_insert_range(struct ntfs_inode *ni, s64 start_vcn, s64 len) in ntfs_non_resident_attr_insert_range() argument 5509 if (start_vcn > ntfs_bytes_to_cluster(vol, ni->allocated_size)) in ntfs_non_resident_attr_insert_range() 5515 hole_rl[0].vcn = start_vcn; in ntfs_non_resident_attr_insert_range() 5518 hole_rl[1].vcn = start_vcn + len; in ntfs_non_resident_attr_insert_range() 5530 rl = ntfs_rl_find_vcn_nolock(ni->runlist.rl, start_vcn); in ntfs_non_resident_attr_insert_range() 5549 if (ntfs_cluster_to_bytes(vol, start_vcn) < ni->initialized_size) in ntfs_non_resident_attr_insert_range() 5578 int ntfs_non_resident_attr_collapse_range(struct ntfs_inode *ni, s64 start_vcn, s64 len) in ntfs_non_resident_attr_collapse_range() argument 5592 if (start_vcn >= end_vcn) in ntfs_non_resident_attr_collapse_range() 5602 len = min(len, end_vcn - start_vcn); in ntfs_non_resident_attr_collapse_range() 5605 rl = ntfs_rl_find_vcn_nolock(ni->runlist.rl, start_vcn); in ntfs_non_resident_attr_collapse_range() [all …]
|