Lines Matching refs:di
181 struct ocfs2_dinode *di = et->et_object; in ocfs2_dinode_set_last_eb_blk() local
184 di->i_last_eb_blk = cpu_to_le64(blkno); in ocfs2_dinode_set_last_eb_blk()
189 struct ocfs2_dinode *di = et->et_object; in ocfs2_dinode_get_last_eb_blk() local
192 return le64_to_cpu(di->i_last_eb_blk); in ocfs2_dinode_get_last_eb_blk()
199 struct ocfs2_dinode *di = et->et_object; in ocfs2_dinode_update_clusters() local
201 le32_add_cpu(&di->i_clusters, clusters); in ocfs2_dinode_update_clusters()
203 oi->ip_clusters = le32_to_cpu(di->i_clusters); in ocfs2_dinode_update_clusters()
243 struct ocfs2_dinode *di = et->et_object; in ocfs2_dinode_sanity_check() local
246 BUG_ON(!OCFS2_IS_VALID_DINODE(di)); in ocfs2_dinode_sanity_check()
253 struct ocfs2_dinode *di = et->et_object; in ocfs2_dinode_fill_root_el() local
255 et->et_root_el = &di->id2.i_list; in ocfs2_dinode_fill_root_el()
5775 struct ocfs2_dinode *di; in ocfs2_truncate_log_needs_flush() local
5778 di = (struct ocfs2_dinode *) tl_bh->b_data; in ocfs2_truncate_log_needs_flush()
5779 tl = &di->id2.i_dealloc; in ocfs2_truncate_log_needs_flush()
5814 struct ocfs2_dinode *di; in ocfs2_truncate_log_append() local
5821 di = (struct ocfs2_dinode *) tl_bh->b_data; in ocfs2_truncate_log_append()
5826 BUG_ON(!OCFS2_IS_VALID_DINODE(di)); in ocfs2_truncate_log_append()
5828 tl = &di->id2.i_dealloc; in ocfs2_truncate_log_append()
5891 struct ocfs2_dinode *di; in ocfs2_replay_truncate_records() local
5896 di = (struct ocfs2_dinode *) tl_bh->b_data; in ocfs2_replay_truncate_records()
5897 tl = &di->id2.i_dealloc; in ocfs2_replay_truncate_records()
5962 struct ocfs2_dinode *di; in __ocfs2_flush_truncate_log() local
5967 di = (struct ocfs2_dinode *) tl_bh->b_data; in __ocfs2_flush_truncate_log()
5972 BUG_ON(!OCFS2_IS_VALID_DINODE(di)); in __ocfs2_flush_truncate_log()
5974 tl = &di->id2.i_dealloc; in __ocfs2_flush_truncate_log()
6111 struct ocfs2_dinode *di; in ocfs2_begin_truncate_log_recovery() local
6124 di = (struct ocfs2_dinode *) tl_bh->b_data; in ocfs2_begin_truncate_log_recovery()
6129 BUG_ON(!OCFS2_IS_VALID_DINODE(di)); in ocfs2_begin_truncate_log_recovery()
6131 tl = &di->id2.i_dealloc; in ocfs2_begin_truncate_log_recovery()
6150 ocfs2_compute_meta_ecc(osb->sb, tl_bh->b_data, &di->i_check); in ocfs2_begin_truncate_log_recovery()
6789 struct ocfs2_dinode *di) in ocfs2_zero_dinode_id2_with_xattr() argument
6792 unsigned int xattrsize = le16_to_cpu(di->i_xattr_inline_size); in ocfs2_zero_dinode_id2_with_xattr()
6794 if (le16_to_cpu(di->i_dyn_features) & OCFS2_INLINE_XATTR_FL) in ocfs2_zero_dinode_id2_with_xattr()
6795 memset(&di->id2, 0, blocksize - in ocfs2_zero_dinode_id2_with_xattr()
6799 memset(&di->id2, 0, blocksize - in ocfs2_zero_dinode_id2_with_xattr()
6804 struct ocfs2_dinode *di) in ocfs2_dinode_new_extent_list() argument
6806 ocfs2_zero_dinode_id2_with_xattr(inode, di); in ocfs2_dinode_new_extent_list()
6807 di->id2.i_list.l_tree_depth = 0; in ocfs2_dinode_new_extent_list()
6808 di->id2.i_list.l_next_free_rec = 0; in ocfs2_dinode_new_extent_list()
6809 di->id2.i_list.l_count = cpu_to_le16( in ocfs2_dinode_new_extent_list()
6810 ocfs2_extent_recs_per_inode_with_xattr(inode->i_sb, di)); in ocfs2_dinode_new_extent_list()
6813 void ocfs2_set_inode_data_inline(struct inode *inode, struct ocfs2_dinode *di) in ocfs2_set_inode_data_inline() argument
6816 struct ocfs2_inline_data *idata = &di->id2.i_data; in ocfs2_set_inode_data_inline()
6820 di->i_dyn_features = cpu_to_le16(oi->ip_dyn_features); in ocfs2_set_inode_data_inline()
6827 ocfs2_zero_dinode_id2_with_xattr(inode, di); in ocfs2_set_inode_data_inline()
6830 ocfs2_max_inline_data_with_xattr(inode->i_sb, di)); in ocfs2_set_inode_data_inline()
6843 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_convert_inline_data_to_extents() local
6945 di->i_dyn_features = cpu_to_le16(oi->ip_dyn_features); in ocfs2_convert_inline_data_to_extents()
6949 ocfs2_dinode_new_extent_list(inode, di); in ocfs2_convert_inline_data_to_extents()
7017 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_commit_truncate() local
7018 struct ocfs2_extent_list *root_el = &(di->id2.i_list); in ocfs2_commit_truncate()
7019 u64 refcount_loc = le64_to_cpu(di->i_refcount_loc); in ocfs2_commit_truncate()
7030 path = ocfs2_new_path(di_bh, &di->id2.i_list, in ocfs2_commit_truncate()
7180 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_truncate_inline() local
7181 struct ocfs2_inline_data *idata = &di->id2.i_data; in ocfs2_truncate_inline()
7189 !(le16_to_cpu(di->i_dyn_features) & OCFS2_INLINE_DATA_FL) || in ocfs2_truncate_inline()
7195 le16_to_cpu(di->i_dyn_features), in ocfs2_truncate_inline()
7227 di->i_size = cpu_to_le64(start); in ocfs2_truncate_inline()
7233 di->i_ctime = di->i_mtime = cpu_to_le64(inode->i_ctime.tv_sec); in ocfs2_truncate_inline()
7234 di->i_ctime_nsec = di->i_mtime_nsec = cpu_to_le32(inode->i_ctime.tv_nsec); in ocfs2_truncate_inline()