Lines Matching refs:i_sb

56 	struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb);  in ext4_inode_csum()
68 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE) { in ext4_inode_csum()
79 EXT4_INODE_SIZE(inode->i_sb) - offset); in ext4_inode_csum()
90 if (EXT4_SB(inode->i_sb)->s_es->s_creator_os != in ext4_inode_csum_verify()
92 !ext4_has_metadata_csum(inode->i_sb)) in ext4_inode_csum_verify()
97 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE && in ext4_inode_csum_verify()
111 if (EXT4_SB(inode->i_sb)->s_es->s_creator_os != in ext4_inode_csum_set()
113 !ext4_has_metadata_csum(inode->i_sb)) in ext4_inode_csum_set()
118 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE && in ext4_inode_csum_set()
155 EXT4_CLUSTER_SIZE(inode->i_sb) >> 9 : 0; in ext4_inode_is_fast_symlink()
227 journal_t *journal = EXT4_SB(inode->i_sb)->s_journal; in ext4_evict_inode()
250 sb_start_intwrite(inode->i_sb); in ext4_evict_inode()
253 extra_credits += EXT4_MAXQUOTAS_DEL_BLOCKS(inode->i_sb); in ext4_evict_inode()
258 ext4_std_error(inode->i_sb, PTR_ERR(handle)); in ext4_evict_inode()
265 sb_end_intwrite(inode->i_sb); in ext4_evict_inode()
284 ext4_warning(inode->i_sb, in ext4_evict_inode()
291 ext4_error(inode->i_sb, in ext4_evict_inode()
302 ext4_warning(inode->i_sb, "xattr delete (err %d)", err); in ext4_evict_inode()
306 sb_end_intwrite(inode->i_sb); in ext4_evict_inode()
335 sb_end_intwrite(inode->i_sb); in ext4_evict_inode()
356 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_da_update_reserve_space()
362 ext4_warning(inode->i_sb, "%s: ino %lu, used %d " in ext4_da_update_reserve_space()
402 if (!ext4_data_block_valid(EXT4_SB(inode->i_sb), map->m_pblk, in __check_block_validity()
421 ret = sb_issue_zeroout(inode->i_sb, pblk, len, GFP_NOFS); in ext4_issue_zeroout()
569 ext4_warning(inode->i_sb, in ext4_map_blocks()
664 ext4_warning(inode->i_sb, in ext4_map_blocks()
681 clean_bdev_aliases(inode->i_sb->s_bdev, map->m_pblk, in ext4_map_blocks()
786 map_bh(bh, inode->i_sb, map.m_pblk); in _ext4_get_block()
788 bh->b_size = inode->i_sb->s_blocksize * map.m_len; in _ext4_get_block()
792 bh->b_size = inode->i_sb->s_blocksize * map.m_len; in _ext4_get_block()
847 if (ret == -ENOSPC && ext4_should_retry_alloc(inode->i_sb, &retries)) in ext4_get_block_trans()
973 bh = sb_getblk(inode->i_sb, map.m_pblk); in ext4_getblk()
995 memset(bh->b_data, 0, inode->i_sb->s_blocksize); in ext4_getblk()
1163 unsigned blocksize = inode->i_sb->s_blocksize; in ext4_block_write_begin()
1253 if (unlikely(ext4_forced_shutdown(EXT4_SB(inode->i_sb)))) in ext4_write_begin()
1353 ext4_should_retry_alloc(inode->i_sb, &retries)) in ext4_write_begin()
1572 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_da_reserve_space()
1600 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_da_release_space()
1616 ext4_warning(inode->i_sb, "ext4_da_release_space: " in ext4_da_release_space()
1641 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_da_page_release_reservation()
1758 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_print_free_blocks()
1759 struct super_block *sb = inode->i_sb; in ext4_print_free_blocks()
1763 EXT4_C2B(EXT4_SB(inode->i_sb), in ext4_print_free_blocks()
1802 if (invalid_block < ext4_blocks_count(EXT4_SB(inode->i_sb)->s_es)) in ext4_da_map_blocks()
1823 map_bh(bh, inode->i_sb, invalid_block); in ext4_da_map_blocks()
1871 if (EXT4_SB(inode->i_sb)->s_cluster_ratio == 1 || in ext4_da_map_blocks()
1888 map_bh(bh, inode->i_sb, invalid_block); in ext4_da_map_blocks()
1896 ext4_warning(inode->i_sb, in ext4_da_map_blocks()
1936 BUG_ON(bh->b_size != inode->i_sb->s_blocksize); in ext4_da_get_block_prep()
1950 map_bh(bh, inode->i_sb, map.m_pblk); in ext4_da_get_block_prep()
2111 if (unlikely(ext4_forced_shutdown(EXT4_SB(inode->i_sb)))) { in ext4_writepage()
2146 (inode->i_sb->s_blocksize == PAGE_SIZE)) { in ext4_writepage()
2464 clean_bdev_aliases(inode->i_sb->s_bdev, map->m_pblk, in mpage_map_one_extent()
2505 struct super_block *sb = inode->i_sb; in mpage_map_and_submit_extent()
2566 ext4_error(inode->i_sb, in mpage_map_and_submit_extent()
2706 struct ext4_sb_info *sbi = EXT4_SB(mapping->host->i_sb); in ext4_writepages()
2711 if (unlikely(ext4_forced_shutdown(EXT4_SB(inode->i_sb)))) in ext4_writepages()
2740 if (unlikely(ext4_forced_shutdown(EXT4_SB(mapping->host->i_sb)) || in ext4_writepages()
2840 ext4_msg(inode->i_sb, KERN_CRIT, "%s: jbd2_start: " in ext4_writepages()
2943 struct ext4_sb_info *sbi = EXT4_SB(mapping->host->i_sb); in ext4_dax_writepages()
2945 if (unlikely(ext4_forced_shutdown(EXT4_SB(inode->i_sb)))) in ext4_dax_writepages()
2951 ret = dax_writeback_mapping_range(mapping, inode->i_sb->s_bdev, wbc); in ext4_dax_writepages()
2995 if (likely(ext4_has_feature_large_file(inode->i_sb))) in ext4_da_write_credits()
3015 if (unlikely(ext4_forced_shutdown(EXT4_SB(inode->i_sb)))) in ext4_da_write_begin()
3020 if (ext4_nonda_switch(inode->i_sb) || in ext4_da_write_begin()
3095 ext4_should_retry_alloc(inode->i_sb, &retries)) in ext4_da_write_begin()
3275 test_opt(inode->i_sb, DELALLOC)) { in ext4_bmap()
3400 journal_t *journal = EXT4_SB(inode->i_sb)->s_journal; in ext4_inode_datasync_dirty()
3414 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_iomap_begin()
3496 ext4_should_retry_alloc(inode->i_sb, &retries)) in ext4_iomap_begin()
3530 iomap->bdev = inode->i_sb->s_bdev; in ext4_iomap_begin()
3743 ret = __blockdev_direct_IO(iocb, inode, inode->i_sb->s_bdev, iter, in ext4_direct_IO_write()
3836 ret = __blockdev_direct_IO(iocb, inode, inode->i_sb->s_bdev, in ext4_direct_IO_read()
3973 else if (test_opt(inode->i_sb, DELALLOC)) in ext4_set_aops()
3996 blocksize = inode->i_sb->s_blocksize; in __ext4_block_zero_page_range()
3998 iblock = index << (PAGE_SHIFT - inode->i_sb->s_blocksize_bits); in __ext4_block_zero_page_range()
4081 unsigned blocksize = inode->i_sb->s_blocksize; in ext4_block_zero_page_range()
4116 blocksize = inode->i_sb->s_blocksize; in ext4_block_truncate_page()
4125 struct super_block *sb = inode->i_sb; in ext4_zero_partial_blocks()
4243 struct super_block *sb = inode->i_sb; in ext4_punch_hole()
4383 if (ei->jinode || !EXT4_SB(inode->i_sb)->s_journal) in ext4_inode_attach_jinode()
4453 if (inode->i_size == 0 && !test_opt(inode->i_sb, NO_AUTO_DA_ALLOC)) in ext4_truncate()
4467 if (inode->i_size & (inode->i_sb->s_blocksize - 1)) { in ext4_truncate()
4481 if (inode->i_size & (inode->i_sb->s_blocksize - 1)) in ext4_truncate()
4543 struct super_block *sb = inode->i_sb; in __ext4_get_inode_loc()
4685 if (!test_opt(inode->i_sb, DAX)) in ext4_should_use_dax()
4727 struct super_block *sb = inode->i_sb; in ext4_inode_blocks()
4752 EXT4_INODE_SIZE(inode->i_sb) && in ext4_iget_extra_inode()
4763 if (!ext4_has_feature_project(inode->i_sb)) in ext4_get_projid()
4823 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE) { in ext4_iget()
4826 EXT4_INODE_SIZE(inode->i_sb) || in ext4_iget()
4831 EXT4_INODE_SIZE(inode->i_sb)); in ext4_iget()
4840 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_iget()
4866 if (!(test_opt(inode->i_sb, NO_UID32))) { in ext4_iget()
4886 !(EXT4_SB(inode->i_sb)->s_mount_state & EXT4_ORPHAN_FS)) && in ext4_iget()
4952 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE) { in ext4_iget()
4970 if (likely(!test_opt2(inode->i_sb, HURD_COMPAT))) { in ext4_iget()
4973 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE) { in ext4_iget()
5070 struct super_block *sb = inode->i_sb; in ext4_inode_blocks_set()
5181 struct super_block *sb = inode->i_sb; in ext4_do_update_inode()
5193 memset(raw_inode, 0, EXT4_SB(inode->i_sb)->s_inode_size); in ext4_do_update_inode()
5199 if (!(test_opt(inode->i_sb, NO_UID32))) { in ext4_do_update_inode()
5235 if (likely(!test_opt2(inode->i_sb, HURD_COMPAT))) in ext4_do_update_inode()
5239 if (ei->i_disksize != ext4_isize(inode->i_sb, raw_inode)) { in ext4_do_update_inode()
5266 if (likely(!test_opt2(inode->i_sb, HURD_COMPAT))) { in ext4_do_update_inode()
5279 BUG_ON(!ext4_has_feature_project(inode->i_sb) && in ext4_do_update_inode()
5282 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE && in ext4_do_update_inode()
5288 if (inode->i_sb->s_flags & SB_LAZYTIME) in ext4_do_update_inode()
5289 ext4_update_other_inodes_time(inode->i_sb, inode->i_ino, in ext4_do_update_inode()
5310 ext4_std_error(inode->i_sb, err); in ext4_do_update_inode()
5355 if (EXT4_SB(inode->i_sb)->s_journal) { in ext4_write_inode()
5370 err = ext4_force_commit(inode->i_sb); in ext4_write_inode()
5402 journal_t *journal = EXT4_SB(inode->i_sb)->s_journal; in ext4_wait_for_tail_page_commit()
5466 if (unlikely(ext4_forced_shutdown(EXT4_SB(inode->i_sb)))) in ext4_setattr()
5489 (EXT4_MAXQUOTAS_INIT_BLOCKS(inode->i_sb) + in ext4_setattr()
5490 EXT4_MAXQUOTAS_DEL_BLOCKS(inode->i_sb)) + 3); in ext4_setattr()
5523 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_setattr()
5631 ext4_std_error(inode->i_sb, error); in ext4_setattr()
5700 delalloc_blocks = EXT4_C2B(EXT4_SB(inode->i_sb), in ext4_file_getattr()
5702 stat->blocks += delalloc_blocks << (inode->i_sb->s_blocksize_bits - 9); in ext4_file_getattr()
5728 ext4_group_t groups, ngroups = ext4_get_groups_count(inode->i_sb); in ext4_meta_trans_blocks()
5749 if (groups > EXT4_SB(inode->i_sb)->s_gdb_count) in ext4_meta_trans_blocks()
5750 gdpblocks = EXT4_SB(inode->i_sb)->s_gdb_count; in ext4_meta_trans_blocks()
5756 ret += EXT4_META_TRANS_BLOCKS(inode->i_sb); in ext4_meta_trans_blocks()
5807 if (unlikely(ext4_forced_shutdown(EXT4_SB(inode->i_sb)))) in ext4_mark_iloc_dirty()
5833 if (unlikely(ext4_forced_shutdown(EXT4_SB(inode->i_sb)))) in ext4_reserve_inode_write()
5845 ext4_std_error(inode->i_sb, err); in ext4_reserve_inode_write()
5911 EXT4_DATA_TRANS_BLOCKS(inode->i_sb)) != 0) in ext4_try_to_expand_extra_isize()
5938 EXT4_DATA_TRANS_BLOCKS(inode->i_sb)); in ext4_expand_extra_isize()
5983 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_mark_inode_dirty()
6059 ext4_std_error(inode->i_sb, err);
6069 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_change_inode_journal_flag()
6146 ext4_std_error(inode->i_sb, err); in ext4_change_inode_journal_flag()
6170 sb_start_pagefault(inode->i_sb); in ext4_page_mkwrite()
6180 if (test_opt(inode->i_sb, DELALLOC) && in ext4_page_mkwrite()
6182 !ext4_nonda_switch(inode->i_sb)) { in ext4_page_mkwrite()
6187 ext4_should_retry_alloc(inode->i_sb, &retries)); in ext4_page_mkwrite()
6243 if (ret == -ENOSPC && ext4_should_retry_alloc(inode->i_sb, &retries)) in ext4_page_mkwrite()
6249 sb_end_pagefault(inode->i_sb); in ext4_page_mkwrite()