Lines Matching refs:fe
265 void ocfs2_populate_inode(struct inode *inode, struct ocfs2_dinode *fe, in ocfs2_populate_inode() argument
283 BUG_ON(!OCFS2_IS_VALID_DINODE(fe)); /* This means that read_inode in ocfs2_populate_inode()
287 BUG_ON(!(fe->i_flags & cpu_to_le32(OCFS2_VALID_FL))); in ocfs2_populate_inode()
288 BUG_ON(le32_to_cpu(fe->i_fs_generation) != osb->fs_generation); in ocfs2_populate_inode()
291 OCFS2_I(inode)->ip_clusters = le32_to_cpu(fe->i_clusters); in ocfs2_populate_inode()
292 OCFS2_I(inode)->ip_attr = le32_to_cpu(fe->i_attr); in ocfs2_populate_inode()
293 OCFS2_I(inode)->ip_dyn_features = le16_to_cpu(fe->i_dyn_features); in ocfs2_populate_inode()
296 inode->i_generation = le32_to_cpu(fe->i_generation); in ocfs2_populate_inode()
297 inode->i_rdev = huge_decode_dev(le64_to_cpu(fe->id1.dev1.i_rdev)); in ocfs2_populate_inode()
298 inode->i_mode = le16_to_cpu(fe->i_mode); in ocfs2_populate_inode()
299 i_uid_write(inode, le32_to_cpu(fe->i_uid)); in ocfs2_populate_inode()
300 i_gid_write(inode, le32_to_cpu(fe->i_gid)); in ocfs2_populate_inode()
303 if (S_ISLNK(inode->i_mode) && !fe->i_clusters) { in ocfs2_populate_inode()
310 inode->i_atime.tv_sec = le64_to_cpu(fe->i_atime); in ocfs2_populate_inode()
311 inode->i_atime.tv_nsec = le32_to_cpu(fe->i_atime_nsec); in ocfs2_populate_inode()
312 inode->i_mtime.tv_sec = le64_to_cpu(fe->i_mtime); in ocfs2_populate_inode()
313 inode->i_mtime.tv_nsec = le32_to_cpu(fe->i_mtime_nsec); in ocfs2_populate_inode()
314 inode->i_ctime.tv_sec = le64_to_cpu(fe->i_ctime); in ocfs2_populate_inode()
315 inode->i_ctime.tv_nsec = le32_to_cpu(fe->i_ctime_nsec); in ocfs2_populate_inode()
317 if (OCFS2_I(inode)->ip_blkno != le64_to_cpu(fe->i_blkno)) in ocfs2_populate_inode()
321 (unsigned long long)le64_to_cpu(fe->i_blkno)); in ocfs2_populate_inode()
323 set_nlink(inode, ocfs2_read_links_count(fe)); in ocfs2_populate_inode()
326 le32_to_cpu(fe->i_flags)); in ocfs2_populate_inode()
327 if (fe->i_flags & cpu_to_le32(OCFS2_SYSTEM_FL)) { in ocfs2_populate_inode()
332 if (fe->i_flags & cpu_to_le32(OCFS2_LOCAL_ALLOC_FL)) { in ocfs2_populate_inode()
334 } else if (fe->i_flags & cpu_to_le32(OCFS2_BITMAP_FL)) { in ocfs2_populate_inode()
336 } else if (fe->i_flags & cpu_to_le32(OCFS2_QUOTA_FL)) { in ocfs2_populate_inode()
338 } else if (fe->i_flags & cpu_to_le32(OCFS2_SUPER_BLOCK_FL)) { in ocfs2_populate_inode()
351 i_size_write(inode, le64_to_cpu(fe->i_size)); in ocfs2_populate_inode()
359 i_size_write(inode, le64_to_cpu(fe->i_size)); in ocfs2_populate_inode()
364 i_size_write(inode, le64_to_cpu(fe->i_size)); in ocfs2_populate_inode()
375 le64_to_cpu(fe->i_blkno)); in ocfs2_populate_inode()
382 BUG_ON(le32_to_cpu(fe->i_flags) & OCFS2_SYSTEM_FL); in ocfs2_populate_inode()
410 struct ocfs2_dinode *fe; in ocfs2_read_locked_inode() local
514 fe = (struct ocfs2_dinode *) bh->b_data; in ocfs2_read_locked_inode()
521 mlog_bug_on_msg(!!(fe->i_flags & cpu_to_le32(OCFS2_SYSTEM_FL)) != in ocfs2_read_locked_inode()
526 if (S_ISCHR(le16_to_cpu(fe->i_mode)) || in ocfs2_read_locked_inode()
527 S_ISBLK(le16_to_cpu(fe->i_mode))) in ocfs2_read_locked_inode()
528 inode->i_rdev = huge_decode_dev(le64_to_cpu(fe->id1.dev1.i_rdev)); in ocfs2_read_locked_inode()
530 ocfs2_populate_inode(inode, fe, 0); in ocfs2_read_locked_inode()
532 BUG_ON(args->fi_blkno != le64_to_cpu(fe->i_blkno)); in ocfs2_read_locked_inode()
558 struct ocfs2_dinode *fe; in ocfs2_truncate_for_delete() local
561 fe = (struct ocfs2_dinode *) fe_bh->b_data; in ocfs2_truncate_for_delete()
567 if (fe->i_clusters) { in ocfs2_truncate_for_delete()
1255 struct ocfs2_dinode *fe = (struct ocfs2_dinode *) bh->b_data; in ocfs2_mark_inode_dirty() local
1267 fe->i_clusters = cpu_to_le32(OCFS2_I(inode)->ip_clusters); in ocfs2_mark_inode_dirty()
1269 fe->i_attr = cpu_to_le32(OCFS2_I(inode)->ip_attr); in ocfs2_mark_inode_dirty()
1270 fe->i_dyn_features = cpu_to_le16(OCFS2_I(inode)->ip_dyn_features); in ocfs2_mark_inode_dirty()
1273 fe->i_size = cpu_to_le64(i_size_read(inode)); in ocfs2_mark_inode_dirty()
1274 ocfs2_set_links_count(fe, inode->i_nlink); in ocfs2_mark_inode_dirty()
1275 fe->i_uid = cpu_to_le32(i_uid_read(inode)); in ocfs2_mark_inode_dirty()
1276 fe->i_gid = cpu_to_le32(i_gid_read(inode)); in ocfs2_mark_inode_dirty()
1277 fe->i_mode = cpu_to_le16(inode->i_mode); in ocfs2_mark_inode_dirty()
1278 fe->i_atime = cpu_to_le64(inode->i_atime.tv_sec); in ocfs2_mark_inode_dirty()
1279 fe->i_atime_nsec = cpu_to_le32(inode->i_atime.tv_nsec); in ocfs2_mark_inode_dirty()
1280 fe->i_ctime = cpu_to_le64(inode->i_ctime.tv_sec); in ocfs2_mark_inode_dirty()
1281 fe->i_ctime_nsec = cpu_to_le32(inode->i_ctime.tv_nsec); in ocfs2_mark_inode_dirty()
1282 fe->i_mtime = cpu_to_le64(inode->i_mtime.tv_sec); in ocfs2_mark_inode_dirty()
1283 fe->i_mtime_nsec = cpu_to_le32(inode->i_mtime.tv_nsec); in ocfs2_mark_inode_dirty()
1297 struct ocfs2_dinode *fe) in ocfs2_refresh_inode() argument
1301 OCFS2_I(inode)->ip_clusters = le32_to_cpu(fe->i_clusters); in ocfs2_refresh_inode()
1302 OCFS2_I(inode)->ip_attr = le32_to_cpu(fe->i_attr); in ocfs2_refresh_inode()
1303 OCFS2_I(inode)->ip_dyn_features = le16_to_cpu(fe->i_dyn_features); in ocfs2_refresh_inode()
1305 i_size_write(inode, le64_to_cpu(fe->i_size)); in ocfs2_refresh_inode()
1306 set_nlink(inode, ocfs2_read_links_count(fe)); in ocfs2_refresh_inode()
1307 i_uid_write(inode, le32_to_cpu(fe->i_uid)); in ocfs2_refresh_inode()
1308 i_gid_write(inode, le32_to_cpu(fe->i_gid)); in ocfs2_refresh_inode()
1309 inode->i_mode = le16_to_cpu(fe->i_mode); in ocfs2_refresh_inode()
1310 if (S_ISLNK(inode->i_mode) && le32_to_cpu(fe->i_clusters) == 0) in ocfs2_refresh_inode()
1314 inode->i_atime.tv_sec = le64_to_cpu(fe->i_atime); in ocfs2_refresh_inode()
1315 inode->i_atime.tv_nsec = le32_to_cpu(fe->i_atime_nsec); in ocfs2_refresh_inode()
1316 inode->i_mtime.tv_sec = le64_to_cpu(fe->i_mtime); in ocfs2_refresh_inode()
1317 inode->i_mtime.tv_nsec = le32_to_cpu(fe->i_mtime_nsec); in ocfs2_refresh_inode()
1318 inode->i_ctime.tv_sec = le64_to_cpu(fe->i_ctime); in ocfs2_refresh_inode()
1319 inode->i_ctime.tv_nsec = le32_to_cpu(fe->i_ctime_nsec); in ocfs2_refresh_inode()