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()
5793 struct ocfs2_dinode *di; in ocfs2_truncate_log_needs_flush() local
5796 di = (struct ocfs2_dinode *) tl_bh->b_data; in ocfs2_truncate_log_needs_flush()
5797 tl = &di->id2.i_dealloc; in ocfs2_truncate_log_needs_flush()
5832 struct ocfs2_dinode *di; in ocfs2_truncate_log_append() local
5839 di = (struct ocfs2_dinode *) tl_bh->b_data; in ocfs2_truncate_log_append()
5844 BUG_ON(!OCFS2_IS_VALID_DINODE(di)); in ocfs2_truncate_log_append()
5846 tl = &di->id2.i_dealloc; in ocfs2_truncate_log_append()
5909 struct ocfs2_dinode *di; in ocfs2_replay_truncate_records() local
5914 di = (struct ocfs2_dinode *) tl_bh->b_data; in ocfs2_replay_truncate_records()
5915 tl = &di->id2.i_dealloc; in ocfs2_replay_truncate_records()
5980 struct ocfs2_dinode *di; in __ocfs2_flush_truncate_log() local
5985 di = (struct ocfs2_dinode *) tl_bh->b_data; in __ocfs2_flush_truncate_log()
5990 BUG_ON(!OCFS2_IS_VALID_DINODE(di)); in __ocfs2_flush_truncate_log()
5992 tl = &di->id2.i_dealloc; in __ocfs2_flush_truncate_log()
6129 struct ocfs2_dinode *di; in ocfs2_begin_truncate_log_recovery() local
6142 di = (struct ocfs2_dinode *) tl_bh->b_data; in ocfs2_begin_truncate_log_recovery()
6147 BUG_ON(!OCFS2_IS_VALID_DINODE(di)); in ocfs2_begin_truncate_log_recovery()
6149 tl = &di->id2.i_dealloc; in ocfs2_begin_truncate_log_recovery()
6168 ocfs2_compute_meta_ecc(osb->sb, tl_bh->b_data, &di->i_check); in ocfs2_begin_truncate_log_recovery()
6807 struct ocfs2_dinode *di) in ocfs2_zero_dinode_id2_with_xattr() argument
6810 unsigned int xattrsize = le16_to_cpu(di->i_xattr_inline_size); in ocfs2_zero_dinode_id2_with_xattr()
6812 if (le16_to_cpu(di->i_dyn_features) & OCFS2_INLINE_XATTR_FL) in ocfs2_zero_dinode_id2_with_xattr()
6813 memset(&di->id2, 0, blocksize - in ocfs2_zero_dinode_id2_with_xattr()
6817 memset(&di->id2, 0, blocksize - in ocfs2_zero_dinode_id2_with_xattr()
6822 struct ocfs2_dinode *di) in ocfs2_dinode_new_extent_list() argument
6824 ocfs2_zero_dinode_id2_with_xattr(inode, di); in ocfs2_dinode_new_extent_list()
6825 di->id2.i_list.l_tree_depth = 0; in ocfs2_dinode_new_extent_list()
6826 di->id2.i_list.l_next_free_rec = 0; in ocfs2_dinode_new_extent_list()
6827 di->id2.i_list.l_count = cpu_to_le16( in ocfs2_dinode_new_extent_list()
6828 ocfs2_extent_recs_per_inode_with_xattr(inode->i_sb, di)); in ocfs2_dinode_new_extent_list()
6831 void ocfs2_set_inode_data_inline(struct inode *inode, struct ocfs2_dinode *di) in ocfs2_set_inode_data_inline() argument
6834 struct ocfs2_inline_data *idata = &di->id2.i_data; in ocfs2_set_inode_data_inline()
6838 di->i_dyn_features = cpu_to_le16(oi->ip_dyn_features); in ocfs2_set_inode_data_inline()
6845 ocfs2_zero_dinode_id2_with_xattr(inode, di); in ocfs2_set_inode_data_inline()
6848 ocfs2_max_inline_data_with_xattr(inode->i_sb, di)); in ocfs2_set_inode_data_inline()
6861 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_convert_inline_data_to_extents() local
6963 di->i_dyn_features = cpu_to_le16(oi->ip_dyn_features); in ocfs2_convert_inline_data_to_extents()
6967 ocfs2_dinode_new_extent_list(inode, di); in ocfs2_convert_inline_data_to_extents()
7035 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_commit_truncate() local
7036 struct ocfs2_extent_list *root_el = &(di->id2.i_list); in ocfs2_commit_truncate()
7037 u64 refcount_loc = le64_to_cpu(di->i_refcount_loc); in ocfs2_commit_truncate()
7048 path = ocfs2_new_path(di_bh, &di->id2.i_list, in ocfs2_commit_truncate()
7206 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_truncate_inline() local
7207 struct ocfs2_inline_data *idata = &di->id2.i_data; in ocfs2_truncate_inline()
7215 !(le16_to_cpu(di->i_dyn_features) & OCFS2_INLINE_DATA_FL) || in ocfs2_truncate_inline()
7220 le16_to_cpu(di->i_dyn_features), in ocfs2_truncate_inline()
7252 di->i_size = cpu_to_le64(start); in ocfs2_truncate_inline()
7258 di->i_ctime = di->i_mtime = cpu_to_le64(inode->i_ctime.tv_sec); in ocfs2_truncate_inline()
7259 di->i_ctime_nsec = di->i_mtime_nsec = cpu_to_le32(inode->i_ctime.tv_nsec); in ocfs2_truncate_inline()