Lines Matching refs:i_sb

57 	if (unlikely(EXT4_SB(inode->i_sb)->s_max_dir_size_kb &&  in ext4_append()
59 EXT4_SB(inode->i_sb)->s_max_dir_size_kb))) in ext4_append()
62 *block = inode->i_size >> inode->i_sb->s_blocksize_bits; in ext4_append()
67 inode->i_size += inode->i_sb->s_blocksize; in ext4_append()
73 ext4_std_error(inode->i_sb, err); in ext4_append()
101 __ext4_warning(inode->i_sb, func, line, in __ext4_read_dirblock()
120 inode->i_sb->s_blocksize) == in __ext4_read_dirblock()
121 inode->i_sb->s_blocksize) in __ext4_read_dirblock()
129 if (!ext4_has_metadata_csum(inode->i_sb) || in __ext4_read_dirblock()
299 (EXT4_BLOCK_SIZE(inode->i_sb) - in get_dirent_tail()
310 t = EXT4_DIRENT_TAIL(de, EXT4_BLOCK_SIZE(inode->i_sb)); in get_dirent_tail()
325 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_dirent_csum()
347 if (!ext4_has_metadata_csum(inode->i_sb)) in ext4_dirent_csum_verify()
368 if (!ext4_has_metadata_csum(inode->i_sb)) in ext4_dirent_csum_set()
397 if (le16_to_cpu(dirent->rec_len) == EXT4_BLOCK_SIZE(inode->i_sb)) in get_dx_countlimit()
402 EXT4_BLOCK_SIZE(inode->i_sb) - 12) in get_dx_countlimit()
420 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_dx_csum()
443 if (!ext4_has_metadata_csum(inode->i_sb)) in ext4_dx_csum_verify()
454 EXT4_BLOCK_SIZE(inode->i_sb) - sizeof(struct dx_tail)) { in ext4_dx_csum_verify()
472 if (!ext4_has_metadata_csum(inode->i_sb)) in ext4_dx_csum_set()
483 EXT4_BLOCK_SIZE(inode->i_sb) - sizeof(struct dx_tail)) { in ext4_dx_csum_set()
557 unsigned entry_space = dir->i_sb->s_blocksize - EXT4_DIR_REC_LEN(1) - in dx_root_limit()
560 if (ext4_has_metadata_csum(dir->i_sb)) in dx_root_limit()
567 unsigned entry_space = dir->i_sb->s_blocksize - EXT4_DIR_REC_LEN(0); in dx_node_limit()
569 if (ext4_has_metadata_csum(dir->i_sb)) in dx_node_limit()
688 unsigned blocksize = dir->i_sb->s_blocksize; in dx_show_entries()
756 hinfo->hash_version += EXT4_SB(dir->i_sb)->s_hash_unsigned; in dx_probe()
757 hinfo->seed = EXT4_SB(dir->i_sb)->s_hash_seed; in dx_probe()
965 dir->i_sb->s_blocksize - in htree_dirblock_to_tree()
983 for (; de < top; de = ext4_next_entry(de, dir->i_sb->s_blocksize)) { in htree_dirblock_to_tree()
986 (block<<EXT4_BLOCK_SIZE_BITS(dir->i_sb)) in htree_dirblock_to_tree()
1059 hinfo.hash_version = EXT4_SB(dir->i_sb)->s_def_hash_version; in ext4_htree_fill_tree()
1062 EXT4_SB(dir->i_sb)->s_hash_unsigned; in ext4_htree_fill_tree()
1063 hinfo.seed = EXT4_SB(dir->i_sb)->s_hash_seed; in ext4_htree_fill_tree()
1099 de = ext4_next_entry(de, dir->i_sb->s_blocksize); in ext4_htree_fill_tree()
1151 return ext4_search_dir(bh, bh->b_data, dir->i_sb->s_blocksize, dir, in search_dirblock()
1303 dir->i_sb->s_blocksize); in ext4_search_dir()
1320 struct super_block *sb = dir->i_sb; in is_dx_internal_node()
1364 sb = dir->i_sb; in ext4_find_entry()
1505 struct super_block * sb = dir->i_sb; in ext4_dx_find_entry()
1571 if (!ext4_valid_inum(dir->i_sb, ino)) { in ext4_lookup()
1580 inode = ext4_iget_normal(dir->i_sb, ino); in ext4_lookup()
1593 ext4_warning(inode->i_sb, in ext4_lookup()
1619 if (!ext4_valid_inum(d_inode(child)->i_sb, ino)) { in ext4_get_parent()
1625 return d_obtain_alias(ext4_iget_normal(d_inode(child)->i_sb, ino)); in ext4_get_parent()
1686 unsigned blocksize = dir->i_sb->s_blocksize; in do_split()
1699 if (ext4_has_metadata_csum(dir->i_sb)) in do_split()
1788 ext4_std_error(dir->i_sb, err); in do_split()
1859 ext4_set_de_type(inode->i_sb, de, inode->i_mode); in ext4_insert_dentry()
1878 unsigned int blocksize = dir->i_sb->s_blocksize; in add_dirent_to_buf()
1882 if (ext4_has_metadata_csum(inode->i_sb)) in add_dirent_to_buf()
1894 ext4_std_error(dir->i_sb, err); in add_dirent_to_buf()
1922 ext4_std_error(dir->i_sb, err); in add_dirent_to_buf()
1949 if (ext4_has_metadata_csum(inode->i_sb)) in make_indexed_dir()
1952 blocksize = dir->i_sb->s_blocksize; in make_indexed_dir()
1957 ext4_std_error(dir->i_sb, retval); in make_indexed_dir()
2003 root->info.hash_version = EXT4_SB(dir->i_sb)->s_def_hash_version; in make_indexed_dir()
2012 fname->hinfo.hash_version += EXT4_SB(dir->i_sb)->s_hash_unsigned; in make_indexed_dir()
2013 fname->hinfo.seed = EXT4_SB(dir->i_sb)->s_hash_seed; in make_indexed_dir()
2076 if (ext4_has_metadata_csum(inode->i_sb)) in ext4_add_entry()
2079 sb = dir->i_sb; in ext4_add_entry()
2163 struct super_block *sb = dir->i_sb; in ext4_dx_add_entry()
2276 ext4_std_error(inode->i_sb, err); in ext4_dx_add_entry()
2289 ext4_std_error(dir->i_sb, err); in ext4_dx_add_entry()
2309 unsigned int blocksize = dir->i_sb->s_blocksize; in ext4_generic_delete_entry()
2354 if (ext4_has_metadata_csum(dir->i_sb)) in ext4_delete_entry()
2364 dir->i_sb->s_blocksize, csum_size); in ext4_delete_entry()
2376 ext4_std_error(dir->i_sb, err); in ext4_delete_entry()
2391 ext4_set_feature_dir_nlink(inode->i_sb); in ext4_inc_count()
2442 credits = (EXT4_DATA_TRANS_BLOCKS(dir->i_sb) + in ext4_create()
2459 if (err == -ENOSPC && ext4_should_retry_alloc(dir->i_sb, &retries)) in ext4_create()
2475 credits = (EXT4_DATA_TRANS_BLOCKS(dir->i_sb) + in ext4_mknod()
2491 if (err == -ENOSPC && ext4_should_retry_alloc(dir->i_sb, &retries)) in ext4_mknod()
2510 EXT4_MAXQUOTAS_INIT_BLOCKS(dir->i_sb) + in ext4_tmpfile()
2527 if (err == -ENOSPC && ext4_should_retry_alloc(dir->i_sb, &retries)) in ext4_tmpfile()
2546 ext4_set_de_type(inode->i_sb, de, S_IFDIR); in ext4_init_dot_dotdot()
2559 ext4_set_de_type(inode->i_sb, de, S_IFDIR); in ext4_init_dot_dotdot()
2571 unsigned int blocksize = dir->i_sb->s_blocksize; in ext4_init_new_dir()
2575 if (ext4_has_metadata_csum(dir->i_sb)) in ext4_init_new_dir()
2621 credits = (EXT4_DATA_TRANS_BLOCKS(dir->i_sb) + in ext4_mkdir()
2661 if (err == -ENOSPC && ext4_should_retry_alloc(dir->i_sb, &retries)) in ext4_mkdir()
2685 sb = inode->i_sb; in ext4_empty_dir()
2749 struct super_block *sb = inode->i_sb; in ext4_orphan_add()
2832 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_orphan_del()
2877 err = ext4_handle_dirty_super(handle, inode->i_sb); in ext4_orphan_del()
2899 ext4_std_error(inode->i_sb, err); in ext4_orphan_del()
2942 EXT4_DATA_TRANS_BLOCKS(dir->i_sb)); in ext4_rmdir()
3012 EXT4_DATA_TRANS_BLOCKS(dir->i_sb)); in ext4_unlink()
3062 DUMMY_ENCRYPTION_ENABLED(EXT4_SB(dir->i_sb))); in ext4_symlink()
3076 if (disk_link.len > dir->i_sb->s_blocksize) { in ext4_symlink()
3092 credits = 4 + EXT4_MAXQUOTAS_INIT_BLOCKS(dir->i_sb) + in ext4_symlink()
3101 credits = EXT4_DATA_TRANS_BLOCKS(dir->i_sb) + in ext4_symlink()
3160 EXT4_DATA_TRANS_BLOCKS(dir->i_sb) + in ext4_symlink()
3220 (EXT4_DATA_TRANS_BLOCKS(dir->i_sb) + in ext4_link()
3246 if (err == -ENOSPC && ext4_should_retry_alloc(dir->i_sb, &retries)) in ext4_link()
3273 inode->i_sb->s_blocksize); in ext4_get_first_dir_block()
3335 ext4_std_error(ent->dir->i_sb, retval); in ext4_rename_dir_finish()
3351 if (ext4_has_feature_filetype(ent->dir->i_sb)) in ext4_setent()
3362 ext4_std_error(ent->dir->i_sb, retval); in ext4_setent()
3443 credits += (EXT4_MAXQUOTAS_TRANS_BLOCKS(ent->dir->i_sb) + in ext4_whiteout_for_rename()
3455 ext4_should_retry_alloc(ent->dir->i_sb, &retries)) in ext4_whiteout_for_rename()
3543 if (new.inode && !test_opt(new.dir->i_sb, NO_AUTO_DA_ALLOC)) in ext4_rename()
3546 credits = (2 * EXT4_DATA_TRANS_BLOCKS(old.dir->i_sb) + in ext4_rename()
3737 (2 * EXT4_DATA_TRANS_BLOCKS(old.dir->i_sb) + in ext4_cross_rename()