Lines Matching full:ri

119 	struct f2fs_inode *ri = &F2FS_NODE(page)->i;  in f2fs_enable_inode_chksum()  local
124 if (!IS_INODE(page) || !(ri->i_inline & F2FS_EXTRA_ATTR)) in f2fs_enable_inode_chksum()
127 if (!F2FS_FITS_IN_INODE(ri, le16_to_cpu(ri->i_extra_isize), in f2fs_enable_inode_chksum()
137 struct f2fs_inode *ri = &node->i; in f2fs_inode_chksum() local
139 __le32 gen = ri->i_generation; in f2fs_inode_chksum()
149 chksum = f2fs_chksum(sbi, chksum_seed, (__u8 *)ri, offset); in f2fs_inode_chksum()
152 chksum = f2fs_chksum(sbi, chksum, (__u8 *)ri + offset, in f2fs_inode_chksum()
159 struct f2fs_inode *ri; in f2fs_inode_chksum_verify() local
174 ri = &F2FS_NODE(page)->i; in f2fs_inode_chksum_verify()
175 provided = le32_to_cpu(ri->i_inode_checksum); in f2fs_inode_chksum_verify()
188 struct f2fs_inode *ri = &F2FS_NODE(page)->i; in f2fs_inode_chksum_set() local
193 ri->i_inode_checksum = cpu_to_le32(f2fs_inode_chksum(sbi, page)); in f2fs_inode_chksum_set()
197 struct f2fs_inode *ri) in sanity_check_compress_inode() argument
202 if (ri->i_compress_algorithm >= COMPRESS_MAX) { in sanity_check_compress_inode()
205 __func__, inode->i_ino, ri->i_compress_algorithm); in sanity_check_compress_inode()
208 if (le64_to_cpu(ri->i_compr_blocks) > in sanity_check_compress_inode()
212 __func__, inode->i_ino, le64_to_cpu(ri->i_compr_blocks), in sanity_check_compress_inode()
216 if (ri->i_log_cluster_size < MIN_COMPRESS_LOG_SIZE || in sanity_check_compress_inode()
217 ri->i_log_cluster_size > MAX_COMPRESS_LOG_SIZE) { in sanity_check_compress_inode()
220 __func__, inode->i_ino, ri->i_log_cluster_size); in sanity_check_compress_inode()
224 clevel = le16_to_cpu(ri->i_compress_flag) >> in sanity_check_compress_inode()
226 switch (ri->i_compress_algorithm) { in sanity_check_compress_inode()
272 struct f2fs_inode *ri = F2FS_INODE(node_page); in sanity_check_inode() local
305 F2FS_FITS_IN_INODE(ri, fi->i_extra_isize, in sanity_check_inode()
307 if (!sanity_check_compress_inode(inode, ri)) in sanity_check_inode()
404 struct f2fs_inode *ri; in do_read_inode() local
415 ri = F2FS_INODE(node_page); in do_read_inode()
417 inode->i_mode = le16_to_cpu(ri->i_mode); in do_read_inode()
418 i_uid_write(inode, le32_to_cpu(ri->i_uid)); in do_read_inode()
419 i_gid_write(inode, le32_to_cpu(ri->i_gid)); in do_read_inode()
420 set_nlink(inode, le32_to_cpu(ri->i_links)); in do_read_inode()
421 inode->i_size = le64_to_cpu(ri->i_size); in do_read_inode()
422 inode->i_blocks = SECTOR_FROM_BLOCK(le64_to_cpu(ri->i_blocks) - 1); in do_read_inode()
424 inode_set_atime(inode, le64_to_cpu(ri->i_atime), in do_read_inode()
425 le32_to_cpu(ri->i_atime_nsec)); in do_read_inode()
426 inode_set_ctime(inode, le64_to_cpu(ri->i_ctime), in do_read_inode()
427 le32_to_cpu(ri->i_ctime_nsec)); in do_read_inode()
428 inode_set_mtime(inode, le64_to_cpu(ri->i_mtime), in do_read_inode()
429 le32_to_cpu(ri->i_mtime_nsec)); in do_read_inode()
430 inode->i_generation = le32_to_cpu(ri->i_generation); in do_read_inode()
432 fi->i_current_depth = le32_to_cpu(ri->i_current_depth); in do_read_inode()
434 fi->i_gc_failures = le16_to_cpu(ri->i_gc_failures); in do_read_inode()
435 fi->i_xattr_nid = le32_to_cpu(ri->i_xattr_nid); in do_read_inode()
436 fi->i_flags = le32_to_cpu(ri->i_flags); in do_read_inode()
440 fi->i_advise = ri->i_advise; in do_read_inode()
441 fi->i_pino = le32_to_cpu(ri->i_pino); in do_read_inode()
442 fi->i_dir_level = ri->i_dir_level; in do_read_inode()
444 get_inline_info(inode, ri); in do_read_inode()
447 le16_to_cpu(ri->i_extra_isize) : 0; in do_read_inode()
450 fi->i_inline_xattr_size = le16_to_cpu(ri->i_inline_xattr_size); in do_read_inode()
493 F2FS_FITS_IN_INODE(ri, fi->i_extra_isize, i_projid)) in do_read_inode()
494 i_projid = (projid_t)le32_to_cpu(ri->i_projid); in do_read_inode()
500 F2FS_FITS_IN_INODE(ri, fi->i_extra_isize, i_crtime)) { in do_read_inode()
501 fi->i_crtime.tv_sec = le64_to_cpu(ri->i_crtime); in do_read_inode()
502 fi->i_crtime.tv_nsec = le32_to_cpu(ri->i_crtime_nsec); in do_read_inode()
507 if (F2FS_FITS_IN_INODE(ri, fi->i_extra_isize, in do_read_inode()
512 le64_to_cpu(ri->i_compr_blocks)); in do_read_inode()
513 fi->i_compress_algorithm = ri->i_compress_algorithm; in do_read_inode()
514 fi->i_log_cluster_size = ri->i_log_cluster_size; in do_read_inode()
515 compress_flag = le16_to_cpu(ri->i_compress_flag); in do_read_inode()
657 struct f2fs_inode *ri; in f2fs_update_inode() local
665 ri = F2FS_INODE(node_page); in f2fs_update_inode()
667 ri->i_mode = cpu_to_le16(inode->i_mode); in f2fs_update_inode()
668 ri->i_advise = fi->i_advise; in f2fs_update_inode()
669 ri->i_uid = cpu_to_le32(i_uid_read(inode)); in f2fs_update_inode()
670 ri->i_gid = cpu_to_le32(i_gid_read(inode)); in f2fs_update_inode()
671 ri->i_links = cpu_to_le32(inode->i_nlink); in f2fs_update_inode()
672 ri->i_blocks = cpu_to_le64(SECTOR_TO_BLOCK(inode->i_blocks) + 1); in f2fs_update_inode()
676 ri->i_size = cpu_to_le64(i_size_read(inode)); in f2fs_update_inode()
680 set_raw_read_extent(&et->largest, &ri->i_ext); in f2fs_update_inode()
683 memset(&ri->i_ext, 0, sizeof(ri->i_ext)); in f2fs_update_inode()
685 set_raw_inline(inode, ri); in f2fs_update_inode()
687 ri->i_atime = cpu_to_le64(inode_get_atime_sec(inode)); in f2fs_update_inode()
688 ri->i_ctime = cpu_to_le64(inode_get_ctime_sec(inode)); in f2fs_update_inode()
689 ri->i_mtime = cpu_to_le64(inode_get_mtime_sec(inode)); in f2fs_update_inode()
690 ri->i_atime_nsec = cpu_to_le32(inode_get_atime_nsec(inode)); in f2fs_update_inode()
691 ri->i_ctime_nsec = cpu_to_le32(inode_get_ctime_nsec(inode)); in f2fs_update_inode()
692 ri->i_mtime_nsec = cpu_to_le32(inode_get_mtime_nsec(inode)); in f2fs_update_inode()
694 ri->i_current_depth = cpu_to_le32(fi->i_current_depth); in f2fs_update_inode()
696 ri->i_gc_failures = cpu_to_le16(fi->i_gc_failures); in f2fs_update_inode()
697 ri->i_xattr_nid = cpu_to_le32(fi->i_xattr_nid); in f2fs_update_inode()
698 ri->i_flags = cpu_to_le32(fi->i_flags); in f2fs_update_inode()
699 ri->i_pino = cpu_to_le32(fi->i_pino); in f2fs_update_inode()
700 ri->i_generation = cpu_to_le32(inode->i_generation); in f2fs_update_inode()
701 ri->i_dir_level = fi->i_dir_level; in f2fs_update_inode()
704 ri->i_extra_isize = cpu_to_le16(fi->i_extra_isize); in f2fs_update_inode()
707 ri->i_inline_xattr_size = in f2fs_update_inode()
711 F2FS_FITS_IN_INODE(ri, fi->i_extra_isize, i_projid)) { in f2fs_update_inode()
715 ri->i_projid = cpu_to_le32(i_projid); in f2fs_update_inode()
719 F2FS_FITS_IN_INODE(ri, fi->i_extra_isize, i_crtime)) { in f2fs_update_inode()
720 ri->i_crtime = cpu_to_le64(fi->i_crtime.tv_sec); in f2fs_update_inode()
721 ri->i_crtime_nsec = cpu_to_le32(fi->i_crtime.tv_nsec); in f2fs_update_inode()
725 F2FS_FITS_IN_INODE(ri, fi->i_extra_isize, in f2fs_update_inode()
729 ri->i_compr_blocks = cpu_to_le64( in f2fs_update_inode()
731 ri->i_compress_algorithm = fi->i_compress_algorithm; in f2fs_update_inode()
735 ri->i_compress_flag = cpu_to_le16(compress_flag); in f2fs_update_inode()
736 ri->i_log_cluster_size = fi->i_log_cluster_size; in f2fs_update_inode()