Lines Matching refs:di

303 					struct ocfs2_dinode *di,
940 struct ocfs2_dinode *di) in ocfs2_has_inline_xattr_value_outside() argument
946 ((void *)di + inode->i_sb->s_blocksize - in ocfs2_has_inline_xattr_value_outside()
947 le16_to_cpu(di->i_xattr_inline_size)); in ocfs2_has_inline_xattr_value_outside()
957 struct ocfs2_dinode *di, in ocfs2_xattr_ibody_list() argument
969 ((void *)di + inode->i_sb->s_blocksize - in ocfs2_xattr_ibody_list()
970 le16_to_cpu(di->i_xattr_inline_size)); in ocfs2_xattr_ibody_list()
978 struct ocfs2_dinode *di, in ocfs2_xattr_block_list() argument
986 if (!di->i_xattr_loc) in ocfs2_xattr_block_list()
989 ret = ocfs2_read_xattr_block(inode, le64_to_cpu(di->i_xattr_loc), in ocfs2_xattr_block_list()
1016 struct ocfs2_dinode *di = NULL; in ocfs2_listxattr() local
1031 di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_listxattr()
1034 i_ret = ocfs2_xattr_ibody_list(d_inode(dentry), di, buffer, size); in ocfs2_listxattr()
1042 b_ret = ocfs2_xattr_block_list(d_inode(dentry), di, in ocfs2_listxattr()
1145 struct ocfs2_dinode *di = (struct ocfs2_dinode *)xs->inode_bh->b_data; in ocfs2_xattr_ibody_get() local
1153 xs->end = (void *)di + inode->i_sb->s_blocksize; in ocfs2_xattr_ibody_get()
1155 (xs->end - le16_to_cpu(di->i_xattr_inline_size)); in ocfs2_xattr_ibody_get()
1272 struct ocfs2_dinode *di = NULL; in ocfs2_xattr_get_nolock() local
1288 di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_xattr_get_nolock()
1292 if (ret == -ENODATA && di->i_xattr_loc) in ocfs2_xattr_get_nolock()
2255 struct ocfs2_dinode *di = (struct ocfs2_dinode *)bh->b_data; in ocfs2_init_dinode_xa_loc() local
2263 loc->xl_size = le16_to_cpu(di->i_xattr_inline_size); in ocfs2_init_dinode_xa_loc()
2410 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_xattr_ibody_remove() local
2419 ((void *)di + inode->i_sb->s_blocksize - in ocfs2_xattr_ibody_remove()
2420 le16_to_cpu(di->i_xattr_inline_size)); in ocfs2_xattr_ibody_remove()
2546 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_xattr_remove() local
2561 le64_to_cpu(di->i_refcount_loc), in ocfs2_xattr_remove()
2580 if (di->i_xattr_loc) { in ocfs2_xattr_remove()
2582 le64_to_cpu(di->i_xattr_loc), in ocfs2_xattr_remove()
2604 di->i_xattr_loc = 0; in ocfs2_xattr_remove()
2608 di->i_dyn_features = cpu_to_le16(oi->ip_dyn_features); in ocfs2_xattr_remove()
2623 struct ocfs2_dinode *di) in ocfs2_xattr_has_space_inline() argument
2633 struct ocfs2_inline_data *idata = &di->id2.i_data; in ocfs2_xattr_has_space_inline()
2634 free = le16_to_cpu(idata->id_count) - le64_to_cpu(di->i_size); in ocfs2_xattr_has_space_inline()
2637 le64_to_cpu(di->i_size); in ocfs2_xattr_has_space_inline()
2639 struct ocfs2_extent_list *el = &di->id2.i_list; in ocfs2_xattr_has_space_inline()
2662 struct ocfs2_dinode *di = (struct ocfs2_dinode *)xs->inode_bh->b_data; in ocfs2_xattr_ibody_find() local
2671 has_space = ocfs2_xattr_has_space_inline(inode, di); in ocfs2_xattr_ibody_find()
2678 xs->end = (void *)di + inode->i_sb->s_blocksize; in ocfs2_xattr_ibody_find()
2681 (xs->end - le16_to_cpu(di->i_xattr_inline_size)); in ocfs2_xattr_ibody_find()
2705 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_xattr_ibody_init() local
2709 if (!ocfs2_xattr_has_space_inline(inode, di)) { in ocfs2_xattr_ibody_init()
2726 struct ocfs2_inline_data *idata = &di->id2.i_data; in ocfs2_xattr_ibody_init()
2729 struct ocfs2_extent_list *el = &di->id2.i_list; in ocfs2_xattr_ibody_init()
2733 di->i_xattr_inline_size = cpu_to_le16(xattrsize); in ocfs2_xattr_ibody_init()
2737 di->i_dyn_features = cpu_to_le16(oi->ip_dyn_features); in ocfs2_xattr_ibody_init()
2801 struct ocfs2_dinode *di = (struct ocfs2_dinode *)xs->inode_bh->b_data; in ocfs2_xattr_block_find() local
2806 if (!di->i_xattr_loc) in ocfs2_xattr_block_find()
2809 ret = ocfs2_read_xattr_block(inode, le64_to_cpu(di->i_xattr_loc), in ocfs2_xattr_block_find()
2853 struct ocfs2_dinode *di = (struct ocfs2_dinode *)inode_bh->b_data; in ocfs2_create_xattr_block() local
2912 di->i_xattr_loc = cpu_to_le64(first_blkno); in ocfs2_create_xattr_block()
2916 di->i_dyn_features = cpu_to_le16(OCFS2_I(inode)->ip_dyn_features); in ocfs2_create_xattr_block()
3019 struct ocfs2_dinode *di, in ocfs2_calc_xattr_set_need() argument
3164 if (di->i_xattr_loc) { in ocfs2_calc_xattr_set_need()
3167 le64_to_cpu(di->i_xattr_loc), in ocfs2_calc_xattr_set_need()
3231 struct ocfs2_dinode *di, in ocfs2_init_xattr_set_ctxt() argument
3246 ret = ocfs2_calc_xattr_set_need(inode, di, xi, xis, xbs, in ocfs2_init_xattr_set_ctxt()
3287 struct ocfs2_dinode *di, in __ocfs2_xattr_set_handle() argument
3315 di, in __ocfs2_xattr_set_handle()
3335 if (di->i_xattr_loc && !xbs->xattr_bh) { in __ocfs2_xattr_set_handle()
3345 di, in __ocfs2_xattr_set_handle()
3380 di, in __ocfs2_xattr_set_handle()
3414 di->i_ctime = cpu_to_le64(inode->i_ctime.tv_sec); in __ocfs2_xattr_set_handle()
3415 di->i_ctime_nsec = cpu_to_le32(inode->i_ctime.tv_nsec); in __ocfs2_xattr_set_handle()
3438 struct ocfs2_dinode *di; in ocfs2_xattr_set_handle() local
3480 di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_xattr_set_handle()
3493 ret = __ocfs2_xattr_set_handle(inode, di, &xi, &xis, &xbs, &ctxt); in ocfs2_xattr_set_handle()
3518 struct ocfs2_dinode *di; in ocfs2_xattr_set() local
3560 di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_xattr_set()
3592 ret = ocfs2_prepare_refcount_xattr(inode, di, &xi, in ocfs2_xattr_set()
3613 ret = ocfs2_init_xattr_set_ctxt(inode, di, &xi, &xis, in ocfs2_xattr_set()
3629 ret = __ocfs2_xattr_set_handle(inode, di, &xi, &xis, &xbs, &ctxt); in ocfs2_xattr_set()
5746 struct ocfs2_dinode *di, in ocfs2_prepare_refcount_xattr() argument
5834 ret = ocfs2_lock_refcount_tree(osb, le64_to_cpu(di->i_refcount_loc), in ocfs2_prepare_refcount_xattr()
5860 ret = ocfs2_refcount_cow_xattr(inode, di, &vb, in ocfs2_prepare_refcount_xattr()
5967 struct ocfs2_dinode *di = (struct ocfs2_dinode *)fe_bh->b_data; in ocfs2_xattr_inline_attach_refcount() local
5970 le16_to_cpu(di->i_xattr_inline_size)); in ocfs2_xattr_inline_attach_refcount()
6132 struct ocfs2_dinode *di = (struct ocfs2_dinode *)fe_bh->b_data; in ocfs2_xattr_attach_refcount_tree() local
6145 if (!di->i_xattr_loc) in ocfs2_xattr_attach_refcount_tree()
6148 ret = ocfs2_read_xattr_block(inode, le64_to_cpu(di->i_xattr_loc), in ocfs2_xattr_attach_refcount_tree()
6455 struct ocfs2_dinode *di = (struct ocfs2_dinode *)args->old_bh->b_data; in ocfs2_reflink_xattr_inline() local
6456 int inline_size = le16_to_cpu(di->i_xattr_inline_size); in ocfs2_reflink_xattr_inline()
7125 struct ocfs2_dinode *di = (struct ocfs2_dinode *)old_bh->b_data; in ocfs2_reflink_xattrs() local
7132 le64_to_cpu(di->i_refcount_loc), in ocfs2_reflink_xattrs()
7161 if (!di->i_xattr_loc) in ocfs2_reflink_xattrs()
7164 ret = ocfs2_read_xattr_block(old_inode, le64_to_cpu(di->i_xattr_loc), in ocfs2_reflink_xattrs()