Lines Matching refs:di
173 struct ocfs2_dinode *di = et->et_object; in ocfs2_dinode_set_last_eb_blk() local
176 di->i_last_eb_blk = cpu_to_le64(blkno); in ocfs2_dinode_set_last_eb_blk()
181 struct ocfs2_dinode *di = et->et_object; in ocfs2_dinode_get_last_eb_blk() local
184 return le64_to_cpu(di->i_last_eb_blk); in ocfs2_dinode_get_last_eb_blk()
191 struct ocfs2_dinode *di = et->et_object; in ocfs2_dinode_update_clusters() local
193 le32_add_cpu(&di->i_clusters, clusters); in ocfs2_dinode_update_clusters()
195 oi->ip_clusters = le32_to_cpu(di->i_clusters); in ocfs2_dinode_update_clusters()
235 struct ocfs2_dinode *di = et->et_object; in ocfs2_dinode_sanity_check() local
238 BUG_ON(!OCFS2_IS_VALID_DINODE(di)); in ocfs2_dinode_sanity_check()
245 struct ocfs2_dinode *di = et->et_object; in ocfs2_dinode_fill_root_el() local
247 et->et_root_el = &di->id2.i_list; in ocfs2_dinode_fill_root_el()
5821 struct ocfs2_dinode *di; in ocfs2_truncate_log_needs_flush() local
5824 di = (struct ocfs2_dinode *) tl_bh->b_data; in ocfs2_truncate_log_needs_flush()
5825 tl = &di->id2.i_dealloc; in ocfs2_truncate_log_needs_flush()
5860 struct ocfs2_dinode *di; in ocfs2_truncate_log_append() local
5867 di = (struct ocfs2_dinode *) tl_bh->b_data; in ocfs2_truncate_log_append()
5872 BUG_ON(!OCFS2_IS_VALID_DINODE(di)); in ocfs2_truncate_log_append()
5874 tl = &di->id2.i_dealloc; in ocfs2_truncate_log_append()
5936 struct ocfs2_dinode *di; in ocfs2_replay_truncate_records() local
5942 di = (struct ocfs2_dinode *) tl_bh->b_data; in ocfs2_replay_truncate_records()
5943 tl = &di->id2.i_dealloc; in ocfs2_replay_truncate_records()
6008 struct ocfs2_dinode *di; in __ocfs2_flush_truncate_log() local
6014 di = (struct ocfs2_dinode *) tl_bh->b_data; in __ocfs2_flush_truncate_log()
6019 BUG_ON(!OCFS2_IS_VALID_DINODE(di)); in __ocfs2_flush_truncate_log()
6021 tl = &di->id2.i_dealloc; in __ocfs2_flush_truncate_log()
6165 struct ocfs2_dinode *di; in ocfs2_get_truncate_log_info() local
6185 di = (struct ocfs2_dinode *)bh->b_data; in ocfs2_get_truncate_log_info()
6186 tl = &di->id2.i_dealloc; in ocfs2_get_truncate_log_info()
6214 struct ocfs2_dinode *di; in ocfs2_begin_truncate_log_recovery() local
6227 di = (struct ocfs2_dinode *) tl_bh->b_data; in ocfs2_begin_truncate_log_recovery()
6232 BUG_ON(!OCFS2_IS_VALID_DINODE(di)); in ocfs2_begin_truncate_log_recovery()
6234 tl = &di->id2.i_dealloc; in ocfs2_begin_truncate_log_recovery()
6253 ocfs2_compute_meta_ecc(osb->sb, tl_bh->b_data, &di->i_check); in ocfs2_begin_truncate_log_recovery()
7035 struct ocfs2_dinode *di) in ocfs2_zero_dinode_id2_with_xattr() argument
7038 unsigned int xattrsize = le16_to_cpu(di->i_xattr_inline_size); in ocfs2_zero_dinode_id2_with_xattr()
7040 if (le16_to_cpu(di->i_dyn_features) & OCFS2_INLINE_XATTR_FL) in ocfs2_zero_dinode_id2_with_xattr()
7041 memset(&di->id2, 0, blocksize - in ocfs2_zero_dinode_id2_with_xattr()
7045 memset(&di->id2, 0, blocksize - in ocfs2_zero_dinode_id2_with_xattr()
7050 struct ocfs2_dinode *di) in ocfs2_dinode_new_extent_list() argument
7052 ocfs2_zero_dinode_id2_with_xattr(inode, di); in ocfs2_dinode_new_extent_list()
7053 di->id2.i_list.l_tree_depth = 0; in ocfs2_dinode_new_extent_list()
7054 di->id2.i_list.l_next_free_rec = 0; in ocfs2_dinode_new_extent_list()
7055 di->id2.i_list.l_count = cpu_to_le16( in ocfs2_dinode_new_extent_list()
7056 ocfs2_extent_recs_per_inode_with_xattr(inode->i_sb, di)); in ocfs2_dinode_new_extent_list()
7059 void ocfs2_set_inode_data_inline(struct inode *inode, struct ocfs2_dinode *di) in ocfs2_set_inode_data_inline() argument
7062 struct ocfs2_inline_data *idata = &di->id2.i_data; in ocfs2_set_inode_data_inline()
7066 di->i_dyn_features = cpu_to_le16(oi->ip_dyn_features); in ocfs2_set_inode_data_inline()
7073 ocfs2_zero_dinode_id2_with_xattr(inode, di); in ocfs2_set_inode_data_inline()
7076 ocfs2_max_inline_data_with_xattr(inode->i_sb, di)); in ocfs2_set_inode_data_inline()
7089 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_convert_inline_data_to_extents() local
7171 di->i_dyn_features = cpu_to_le16(oi->ip_dyn_features); in ocfs2_convert_inline_data_to_extents()
7175 ocfs2_dinode_new_extent_list(inode, di); in ocfs2_convert_inline_data_to_extents()
7241 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_commit_truncate() local
7242 struct ocfs2_extent_list *root_el = &(di->id2.i_list); in ocfs2_commit_truncate()
7243 u64 refcount_loc = le64_to_cpu(di->i_refcount_loc); in ocfs2_commit_truncate()
7254 path = ocfs2_new_path(di_bh, &di->id2.i_list, in ocfs2_commit_truncate()
7412 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_truncate_inline() local
7413 struct ocfs2_inline_data *idata = &di->id2.i_data; in ocfs2_truncate_inline()
7425 !(le16_to_cpu(di->i_dyn_features) & OCFS2_INLINE_DATA_FL) || in ocfs2_truncate_inline()
7430 le16_to_cpu(di->i_dyn_features), in ocfs2_truncate_inline()
7462 di->i_size = cpu_to_le64(start); in ocfs2_truncate_inline()
7468 di->i_ctime = di->i_mtime = cpu_to_le64(inode_get_ctime_sec(inode)); in ocfs2_truncate_inline()
7469 di->i_ctime_nsec = di->i_mtime_nsec = cpu_to_le32(inode_get_ctime_nsec(inode)); in ocfs2_truncate_inline()