Lines Matching refs:vol
400 ni->vol = NTFS_SB(sb); in __ntfs_init_inode()
483 ntfs_error(ctx->ntfs_ino->vol->sb, "Corrupt file name " in ntfs_is_extended_system_file()
488 ntfs_error(ctx->ntfs_ino->vol->sb, "Non-resident file " in ntfs_is_extended_system_file()
493 ntfs_error(ctx->ntfs_ino->vol->sb, "File name with " in ntfs_is_extended_system_file()
499 ntfs_error(ctx->ntfs_ino->vol->sb, "Unindexed file " in ntfs_is_extended_system_file()
515 ntfs_error(ctx->ntfs_ino->vol->sb, "Inode hard link count " in ntfs_is_extended_system_file()
551 ntfs_volume *vol = NTFS_SB(vi->i_sb); in ntfs_read_locked_inode() local
570 vi->i_uid = vol->uid; in ntfs_read_locked_inode()
571 vi->i_gid = vol->gid; in ntfs_read_locked_inode()
633 vi->i_mode &= ~vol->dmask; in ntfs_read_locked_inode()
640 vi->i_mode &= ~vol->fmask; in ntfs_read_locked_inode()
747 ni->attr_list_rl.rl = ntfs_mapping_pairs_decompress(vol, in ntfs_read_locked_inode()
757 if ((err = load_attribute_list(vol, &ni->attr_list_rl, in ntfs_read_locked_inode()
769 (u8*)ctx->mrec + vol->mft_record_size) { in ntfs_read_locked_inode()
809 ntfs_error(vol->sb, "$INDEX_ROOT attribute is not " in ntfs_read_locked_inode()
816 ntfs_error(vol->sb, "$INDEX_ROOT attribute name is " in ntfs_read_locked_inode()
841 if (ir_end > (u8*)ctx->mrec + vol->mft_record_size) { in ntfs_read_locked_inode()
892 if (vol->cluster_size <= ni->itype.index.block_size) { in ntfs_read_locked_inode()
893 ni->itype.index.vcn_size = vol->cluster_size; in ntfs_read_locked_inode()
894 ni->itype.index.vcn_size_bits = vol->cluster_size_bits; in ntfs_read_locked_inode()
896 ni->itype.index.vcn_size = vol->sector_size; in ntfs_read_locked_inode()
897 ni->itype.index.vcn_size_bits = vol->sector_size_bits; in ntfs_read_locked_inode()
946 ntfs_error(vol->sb, "$INDEX_ALLOCATION attribute name " in ntfs_read_locked_inode()
1061 if (vol->cluster_size > 4096) { in ntfs_read_locked_inode()
1068 vol->cluster_size); in ntfs_read_locked_inode()
1109 vol->cluster_size_bits); in ntfs_read_locked_inode()
1196 ntfs_error(vol->sb, "Failed with error code %i. Marking corrupt " in ntfs_read_locked_inode()
1200 NVolSetErrors(vol); in ntfs_read_locked_inode()
1228 ntfs_volume *vol = NTFS_SB(vi->i_sb); in ntfs_read_locked_attr_inode() local
1284 if (vol->cluster_size > 4096) { in ntfs_read_locked_attr_inode()
1289 vol->cluster_size); in ntfs_read_locked_attr_inode()
1344 ntfs_error(vol->sb, "Attribute name is placed after " in ntfs_read_locked_attr_inode()
1373 ntfs_error(vol->sb, "Attribute name is placed after " in ntfs_read_locked_attr_inode()
1392 vol->cluster_size_bits); in ntfs_read_locked_attr_inode()
1448 ntfs_error(vol->sb, "Failed with error code %i while reading attribute " in ntfs_read_locked_attr_inode()
1455 NVolSetErrors(vol); in ntfs_read_locked_attr_inode()
1495 ntfs_volume *vol = NTFS_SB(vi->i_sb); in ntfs_read_locked_index_inode() local
1543 ntfs_error(vol->sb, "$INDEX_ROOT attribute is not resident."); in ntfs_read_locked_index_inode()
1549 ntfs_error(vol->sb, "$INDEX_ROOT attribute name is placed " in ntfs_read_locked_index_inode()
1565 if (ir_end > (u8*)ctx->mrec + vol->mft_record_size) { in ntfs_read_locked_index_inode()
1604 if (vol->cluster_size <= ni->itype.index.block_size) { in ntfs_read_locked_index_inode()
1605 ni->itype.index.vcn_size = vol->cluster_size; in ntfs_read_locked_index_inode()
1606 ni->itype.index.vcn_size_bits = vol->cluster_size_bits; in ntfs_read_locked_index_inode()
1608 ni->itype.index.vcn_size = vol->sector_size; in ntfs_read_locked_index_inode()
1609 ni->itype.index.vcn_size_bits = vol->sector_size_bits; in ntfs_read_locked_index_inode()
1649 ntfs_error(vol->sb, "$INDEX_ALLOCATION attribute name is " in ntfs_read_locked_index_inode()
1736 NVolSetErrors(vol); in ntfs_read_locked_index_inode()
1780 ntfs_volume *vol = NTFS_SB(sb); in ntfs_read_inode_mount() local
1807 ni->itype.index.block_size = vol->mft_record_size; in ntfs_read_inode_mount()
1808 ni->itype.index.block_size_bits = vol->mft_record_size_bits; in ntfs_read_inode_mount()
1811 vol->mft_ino = vi; in ntfs_read_inode_mount()
1814 if (vol->mft_record_size > 64 * 1024) { in ntfs_read_inode_mount()
1816 vol->mft_record_size); in ntfs_read_inode_mount()
1819 i = vol->mft_record_size; in ntfs_read_inode_mount()
1829 block = vol->mft_lcn << vol->cluster_size_bits >> in ntfs_read_inode_mount()
1831 nr_blocks = vol->mft_record_size >> sb->s_blocksize_bits; in ntfs_read_inode_mount()
1848 if (post_read_mst_fixup((NTFS_RECORD*)m, vol->mft_record_size)) { in ntfs_read_inode_mount()
1921 ni->attr_list_rl.rl = ntfs_mapping_pairs_decompress(vol, in ntfs_read_inode_mount()
1932 if ((err = load_attribute_list(vol, &ni->attr_list_rl, in ntfs_read_inode_mount()
1946 (u8*)ctx->mrec + vol->mft_record_size) { in ntfs_read_inode_mount()
2052 nrl = ntfs_mapping_pairs_decompress(vol, a, ni->runlist.rl); in ntfs_read_inode_mount()
2073 >> vol->cluster_size_bits; in ntfs_read_inode_mount()
2085 if ((vi->i_size >> vol->mft_record_size_bits) >= in ntfs_read_inode_mount()
2236 ntfs_error(ni->vol->sb, "Clearing dirty extent inode! " in ntfs_clear_extent_inode()
2314 ntfs_volume *vol = NTFS_SB(root->d_sb); in ntfs_show_options() local
2317 seq_printf(sf, ",uid=%i", from_kuid_munged(&init_user_ns, vol->uid)); in ntfs_show_options()
2318 seq_printf(sf, ",gid=%i", from_kgid_munged(&init_user_ns, vol->gid)); in ntfs_show_options()
2319 if (vol->fmask == vol->dmask) in ntfs_show_options()
2320 seq_printf(sf, ",umask=0%o", vol->fmask); in ntfs_show_options()
2322 seq_printf(sf, ",fmask=0%o", vol->fmask); in ntfs_show_options()
2323 seq_printf(sf, ",dmask=0%o", vol->dmask); in ntfs_show_options()
2325 seq_printf(sf, ",nls=%s", vol->nls_map->charset); in ntfs_show_options()
2326 if (NVolCaseSensitive(vol)) in ntfs_show_options()
2328 if (NVolShowSystemFiles(vol)) in ntfs_show_options()
2330 if (!NVolSparseEnabled(vol)) in ntfs_show_options()
2333 if (on_errors_arr[i].val & vol->on_errors) in ntfs_show_options()
2336 seq_printf(sf, ",mft_zone_multiplier=%i", vol->mft_zone_multiplier); in ntfs_show_options()
2369 ntfs_volume *vol = ni->vol; in ntfs_truncate() local
2433 new_alloc_size = (new_size + vol->cluster_size - 1) & in ntfs_truncate()
2434 ~(s64)vol->cluster_size_mask; in ntfs_truncate()
2466 err = ntfs_attr_size_bounds_check(vol, ni->type, new_size); in ntfs_truncate()
2469 ntfs_error(vol->sb, "Truncate would cause the " in ntfs_truncate()
2479 ntfs_error(vol->sb, "Inode 0x%lx has unknown " in ntfs_truncate()
2503 if (new_size < vol->mft_record_size && in ntfs_truncate()
2571 ntfs_error(vol->sb, "Cannot truncate inode 0x%lx, attribute " in ntfs_truncate()
2582 ntfs_error(vol->sb, "Not enough space in the mft record/on " in ntfs_truncate()
2586 ntfs_error(vol->sb, "This attribute type may not be " in ntfs_truncate()
2624 old_alloc_size >> vol->cluster_size_bits > in ntfs_truncate()
2630 ntfs_error(vol->sb, "Cannot truncate inode 0x%lx, " in ntfs_truncate()
2705 vol->cluster_size_bits, -1, ctx); in ntfs_truncate()
2709 ntfs_error(vol->sb, "Failed to release cluster(s) (error code " in ntfs_truncate()
2712 NVolSetErrors(vol); in ntfs_truncate()
2716 err = ntfs_rl_truncate_nolock(vol, &ni->runlist, in ntfs_truncate()
2717 new_alloc_size >> vol->cluster_size_bits); in ntfs_truncate()
2725 ntfs_error(vol->sb, "Failed to %s (error code %li).%s", in ntfs_truncate()
2734 mp_size = ntfs_get_size_for_mapping_pairs(vol, ni->runlist.rl, 0, -1); in ntfs_truncate()
2736 ntfs_error(vol->sb, "Cannot shrink allocation of inode 0x%lx, " in ntfs_truncate()
2756 err = ntfs_mapping_pairs_build(vol, (u8*)a + in ntfs_truncate()
2760 ntfs_error(vol->sb, "Cannot shrink allocation of inode 0x%lx, " in ntfs_truncate()
2770 vol->cluster_size_bits) - 1); in ntfs_truncate()
2777 vol->cluster_size_bits; in ntfs_truncate()
2838 NVolSetErrors(vol); in ntfs_truncate()
2854 NVolSetErrors(vol); in ntfs_truncate()
3106 NVolSetErrors(ni->vol); in __ntfs_write_inode()