Lines Matching refs:fi
202 struct f2fs_inode_info *fi = F2FS_I(inode); in sanity_check_inode() local
238 if (fi->i_extra_isize > F2FS_TOTAL_EXTRA_ATTR_SIZE || in sanity_check_inode()
239 fi->i_extra_isize % sizeof(__le32)) { in sanity_check_inode()
242 __func__, inode->i_ino, fi->i_extra_isize, in sanity_check_inode()
250 (!fi->i_inline_xattr_size || in sanity_check_inode()
251 fi->i_inline_xattr_size > MAX_INLINE_XATTR_SIZE)) { in sanity_check_inode()
254 __func__, inode->i_ino, fi->i_inline_xattr_size, in sanity_check_inode()
291 fi->i_flags & F2FS_COMPR_FL && in sanity_check_inode()
292 F2FS_FITS_IN_INODE(ri, fi->i_extra_isize, in sanity_check_inode()
326 struct f2fs_inode_info *fi = F2FS_I(inode); in do_read_inode() local
357 fi->i_current_depth = le32_to_cpu(ri->i_current_depth); in do_read_inode()
359 fi->i_gc_failures[GC_FAILURE_PIN] = in do_read_inode()
361 fi->i_xattr_nid = le32_to_cpu(ri->i_xattr_nid); in do_read_inode()
362 fi->i_flags = le32_to_cpu(ri->i_flags); in do_read_inode()
364 fi->i_flags &= ~F2FS_PROJINHERIT_FL; in do_read_inode()
365 bitmap_zero(fi->flags, FI_MAX); in do_read_inode()
366 fi->i_advise = ri->i_advise; in do_read_inode()
367 fi->i_pino = le32_to_cpu(ri->i_pino); in do_read_inode()
368 fi->i_dir_level = ri->i_dir_level; in do_read_inode()
375 fi->i_extra_isize = f2fs_has_extra_attr(inode) ? in do_read_inode()
379 fi->i_inline_xattr_size = le16_to_cpu(ri->i_inline_xattr_size); in do_read_inode()
382 fi->i_inline_xattr_size = DEFAULT_INLINE_XATTR_ADDRS; in do_read_inode()
391 fi->i_inline_xattr_size = 0; in do_read_inode()
423 fi->last_disk_size = inode->i_size; in do_read_inode()
425 if (fi->i_flags & F2FS_PROJINHERIT_FL) in do_read_inode()
429 F2FS_FITS_IN_INODE(ri, fi->i_extra_isize, i_projid)) in do_read_inode()
433 fi->i_projid = make_kprojid(&init_user_ns, i_projid); in do_read_inode()
436 F2FS_FITS_IN_INODE(ri, fi->i_extra_isize, i_crtime)) { in do_read_inode()
437 fi->i_crtime.tv_sec = le64_to_cpu(ri->i_crtime); in do_read_inode()
438 fi->i_crtime.tv_nsec = le32_to_cpu(ri->i_crtime_nsec); in do_read_inode()
442 (fi->i_flags & F2FS_COMPR_FL)) { in do_read_inode()
443 if (F2FS_FITS_IN_INODE(ri, fi->i_extra_isize, in do_read_inode()
445 atomic_set(&fi->i_compr_blocks, in do_read_inode()
447 fi->i_compress_algorithm = ri->i_compress_algorithm; in do_read_inode()
448 fi->i_log_cluster_size = ri->i_log_cluster_size; in do_read_inode()
449 fi->i_cluster_size = 1 << fi->i_log_cluster_size; in do_read_inode()
464 stat_add_compr_blocks(inode, atomic_read(&fi->i_compr_blocks)); in do_read_inode()