Lines Matching refs:i_sb
81 #define OCFS2_XATTR_FREE_IN_BLOCK(ptr) ((ptr)->i_sb->s_blocksize \
319 int blks = ocfs2_blocks_per_xattr_bucket(inode->i_sb);
363 bucket->bu_bhs[i] = sb_getblk(bucket->bu_inode->i_sb,
399 spin_lock(&OCFS2_SB(bucket->bu_inode->i_sb)->osb_xattr_lock);
400 rc = ocfs2_validate_meta_ecc_bhs(bucket->bu_inode->i_sb,
404 spin_unlock(&OCFS2_SB(bucket->bu_inode->i_sb)->osb_xattr_lock);
438 spin_lock(&OCFS2_SB(bucket->bu_inode->i_sb)->osb_xattr_lock);
439 ocfs2_compute_meta_ecc_bhs(bucket->bu_inode->i_sb,
442 spin_unlock(&OCFS2_SB(bucket->bu_inode->i_sb)->osb_xattr_lock);
452 int blocksize = src->bu_inode->i_sb->s_blocksize;
541 u32 hash = OCFS2_SB(inode->i_sb)->uuid_hash;
579 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb);
588 if (dir->i_sb->s_blocksize == OCFS2_MIN_BLOCKSIZE ||
600 int new_clusters = ocfs2_clusters_for_bytes(dir->i_sb,
603 *xattr_credits += ocfs2_clusters_to_blocks(dir->i_sb,
619 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb);
658 if (dir->i_sb->s_blocksize == OCFS2_MIN_BLOCKSIZE ||
665 if (dir->i_sb->s_blocksize == OCFS2_MIN_BLOCKSIZE &&
668 *xattr_credits += ocfs2_blocks_per_xattr_bucket(dir->i_sb);
676 new_clusters = ocfs2_clusters_for_bytes(dir->i_sb,
678 *xattr_credits += ocfs2_clusters_to_blocks(dir->i_sb,
686 ocfs2_clusters_for_bytes(dir->i_sb, acl_len);
687 *xattr_credits += ocfs2_clusters_to_blocks(dir->i_sb,
745 credits = ocfs2_calc_extend_credits(inode->i_sb,
766 u64 phys_blkno = ocfs2_clusters_to_blocks(inode->i_sb, phys_cpos);
791 ocfs2_blocks_to_clusters(inode->i_sb,
840 block = ocfs2_clusters_to_blocks(inode->i_sb, phys_cpos);
857 u32 new_clusters = ocfs2_clusters_for_bytes(inode->i_sb, len);
938 ret = ocfs2_xattr_list_entry(inode->i_sb,
956 ((void *)di + inode->i_sb->s_blocksize -
979 ((void *)di + inode->i_sb->s_blocksize -
1080 ocfs2_error(inode->i_sb, "corrupted xattr entries");
1089 ocfs2_error(inode->i_sb,
1118 bpc = ocfs2_clusters_to_blocks(inode->i_sb, 1);
1119 blocksize = inode->i_sb->s_blocksize;
1130 blkno = ocfs2_clusters_to_blocks(inode->i_sb, p_cluster);
1172 xs->end = (void *)di + inode->i_sb->s_blocksize;
1249 ret = ocfs2_xattr_bucket_get_name_value(inode->i_sb,
1300 if (!ocfs2_supports_xattr(OCFS2_SB(inode->i_sb)))
1357 u16 blocksize = inode->i_sb->s_blocksize;
1359 u32 cpos = 0, bpc = ocfs2_clusters_to_blocks(inode->i_sb, 1);
1360 u32 clusters = ocfs2_clusters_for_bytes(inode->i_sb, value_len);
1379 blkno = ocfs2_clusters_to_blocks(inode->i_sb, p_cluster);
1730 block = offset >> loc->xl_inode->i_sb->s_blocksize_bits;
1731 block_offset = offset % loc->xl_inode->i_sb->s_blocksize;
1771 struct super_block *sb = loc->xl_inode->i_sb;
1853 struct super_block *sb = loc->xl_inode->i_sb;
1868 struct super_block *sb = loc->xl_inode->i_sb;
2355 ret = ocfs2_reserve_new_metadata_blocks(OCFS2_SB(inode->i_sb),
2371 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
2438 ((void *)di + inode->i_sb->s_blocksize -
2491 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
2572 if (!ocfs2_supports_xattr(OCFS2_SB(inode->i_sb)))
2579 ret = ocfs2_lock_refcount_tree(OCFS2_SB(inode->i_sb),
2609 handle = ocfs2_start_trans((OCFS2_SB(inode->i_sb)),
2633 ocfs2_commit_trans(OCFS2_SB(inode->i_sb), handle);
2636 ocfs2_unlock_refcount_tree(OCFS2_SB(inode->i_sb), ref_tree, 1);
2645 unsigned int xattrsize = OCFS2_SB(inode->i_sb)->s_xattr_inline_size;
2655 free = ocfs2_fast_symlink_chars(inode->i_sb) -
2685 if (inode->i_sb->s_blocksize == OCFS2_MIN_BLOCKSIZE)
2697 xs->end = (void *)di + inode->i_sb->s_blocksize;
2703 (xs->end - OCFS2_SB(inode->i_sb)->s_xattr_inline_size);
2725 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
2780 if (inode->i_sb->s_blocksize == OCFS2_MIN_BLOCKSIZE)
2891 new_bh = sb_getblk(inode->i_sb, first_blkno);
2910 memset(xblk, 0, inode->i_sb->s_blocksize);
2916 cpu_to_le32(OCFS2_SB(inode->i_sb)->fs_generation);
2924 ocfs2_xattr_recs_per_xb(inode->i_sb));
2976 xs->end = (void *)xblk + inode->i_sb->s_blocksize;
3054 u32 new_clusters = ocfs2_clusters_for_bytes(inode->i_sb,
3065 ocfs2_clusters_to_blocks(inode->i_sb, 1);
3068 credits += ocfs2_blocks_per_xattr_bucket(inode->i_sb);
3072 credits += ocfs2_calc_extend_credits(inode->i_sb,
3095 ret = ocfs2_xattr_bucket_get_name_value(inode->i_sb,
3100 credits += ocfs2_blocks_per_xattr_bucket(inode->i_sb);
3116 credits += ocfs2_remove_extent_credits(inode->i_sb);
3133 credits += ocfs2_remove_extent_credits(inode->i_sb) +
3137 inode->i_sb,
3148 old_clusters = ocfs2_clusters_for_bytes(inode->i_sb,
3157 credits += ocfs2_remove_extent_credits(inode->i_sb);
3162 credits += ocfs2_calc_extend_credits(inode->i_sb,
3208 credits += ocfs2_calc_extend_credits(inode->i_sb,
3221 credits += ocfs2_blocks_per_xattr_bucket(inode->i_sb);
3223 OCFS2_SB(inode->i_sb)->s_clustersize) {
3224 credits += ocfs2_blocks_per_xattr_bucket(inode->i_sb);
3232 credits += ocfs2_calc_extend_credits(inode->i_sb,
3259 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
3482 if (!ocfs2_supports_xattr(OCFS2_SB(inode->i_sb)))
3490 if (inode->i_sb->s_blocksize == OCFS2_MIN_BLOCKSIZE) {
3539 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
3712 ret = ocfs2_error(inode->i_sb,
3730 ret = ocfs2_error(inode->i_sb, "Inode %lu has bad extent record (%u, %u, 0) in xattr\n",
3782 ret = ocfs2_xattr_bucket_get_name_value(inode->i_sb,
3827 u16 blk_per_bucket = ocfs2_blocks_per_xattr_bucket(inode->i_sb);
3909 xs->end = xs->base + inode->i_sb->s_blocksize;
3976 u32 bpc = ocfs2_xattr_buckets_per_cluster(OCFS2_SB(inode->i_sb));
4060 ret = ocfs2_xattr_bucket_get_name_value(inode->i_sb,
4070 ret = ocfs2_xattr_list_entry(inode->i_sb,
4181 int i, blocksize = inode->i_sb->s_blocksize;
4182 int blks = ocfs2_blocks_per_xattr_bucket(inode->i_sb);
4256 xs->end = xs->base + inode->i_sb->s_blocksize;
4312 blkno = ocfs2_clusters_to_blocks(inode->i_sb, bit_off);
4335 memset(&xb->xb_attrs, 0, inode->i_sb->s_blocksize -
4342 xr->xt_list.l_count = cpu_to_le16(ocfs2_xattr_recs_per_xb(inode->i_sb));
4388 size_t blocksize = inode->i_sb->s_blocksize;
4509 struct super_block *sb = inode->i_sb;
4630 int blocksize = inode->i_sb->s_blocksize;
4875 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
4876 int blks_per_bucket = ocfs2_blocks_per_xattr_bucket(inode->i_sb);
4978 u16 blk_per_bucket = ocfs2_blocks_per_xattr_bucket(inode->i_sb);
4981 BUG_ON(OCFS2_XATTR_BUCKET_SIZE < OCFS2_SB(inode->i_sb)->s_clustersize);
5035 if (ocfs2_xattr_buckets_per_cluster(OCFS2_SB(inode->i_sb)) > 1) {
5048 ocfs2_clusters_to_blocks(inode->i_sb, 1));
5098 u16 bpc = ocfs2_clusters_to_blocks(inode->i_sb, 1);
5103 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
5193 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
5194 u16 blk_per_bucket = ocfs2_blocks_per_xattr_bucket(inode->i_sb);
5273 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
5357 size_t blocksize = inode->i_sb->s_blocksize;
5418 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
5654 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
5657 ocfs2_blocks_per_xattr_bucket(inode->i_sb);
5669 ret = ocfs2_get_xattr_tree_value_root(inode->i_sb, bucket,
5770 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
5791 ret = ocfs2_xattr_bucket_get_name_value(inode->i_sb,
5976 (fe_bh->b_data + inode->i_sb->s_blocksize -
6051 if (ocfs2_meta_ecc(OCFS2_SB(inode->i_sb)))
6063 ret = ocfs2_get_xattr_tree_value_root(inode->i_sb, bucket, i,
6343 struct super_block *sb = args->old_inode->i_sb;
6430 args->old_inode->i_sb,
6461 struct ocfs2_super *osb = OCFS2_SB(args->old_inode->i_sb);
6536 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
6574 struct ocfs2_super *osb = OCFS2_SB(args->new_inode->i_sb);
6719 return ocfs2_value_metas_in_xattr_header(inode->i_sb, bucket->bu_bhs[0],
6740 struct ocfs2_super *osb = OCFS2_SB(args->reflink->old_inode->i_sb);
6825 struct super_block *sb = args->reflink->old_inode->i_sb;
6921 ocfs2_xattr_buckets_per_cluster(OCFS2_SB(inode->i_sb));
6939 new_blkno = ocfs2_clusters_to_blocks(inode->i_sb, p_cluster);
6969 blkno += ocfs2_clusters_to_blocks(inode->i_sb, num_clusters);
6990 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
7129 ret = ocfs2_lock_refcount_tree(OCFS2_SB(old_inode->i_sb),
7176 ocfs2_unlock_refcount_tree(OCFS2_SB(old_inode->i_sb),
7181 ocfs2_schedule_truncate_log_flush(OCFS2_SB(old_inode->i_sb), 1);
7182 ocfs2_run_deallocs(OCFS2_SB(old_inode->i_sb), &dealloc);
7281 if (!ocfs2_supports_xattr(OCFS2_SB(dir->i_sb)))
7353 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);
7367 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);