Lines Matching refs:ri

114 	struct f2fs_inode *ri = &F2FS_NODE(page)->i;
119 if (!IS_INODE(page) || !(ri->i_inline & F2FS_EXTRA_ATTR))
122 if (!F2FS_FITS_IN_INODE(ri, le16_to_cpu(ri->i_extra_isize),
132 struct f2fs_inode *ri = &node->i;
134 __le32 gen = ri->i_generation;
144 chksum = f2fs_chksum(sbi, chksum_seed, (__u8 *)ri, offset);
147 chksum = f2fs_chksum(sbi, chksum, (__u8 *)ri + offset,
154 struct f2fs_inode *ri;
168 ri = &F2FS_NODE(page)->i;
169 provided = le32_to_cpu(ri->i_inode_checksum);
181 struct f2fs_inode *ri = &F2FS_NODE(page)->i;
186 ri->i_inode_checksum = cpu_to_le32(f2fs_inode_chksum(sbi, page));
190 struct f2fs_inode *ri)
195 if (ri->i_compress_algorithm >= COMPRESS_MAX) {
198 __func__, inode->i_ino, ri->i_compress_algorithm);
201 if (le64_to_cpu(ri->i_compr_blocks) >
205 __func__, inode->i_ino, le64_to_cpu(ri->i_compr_blocks),
209 if (ri->i_log_cluster_size < MIN_COMPRESS_LOG_SIZE ||
210 ri->i_log_cluster_size > MAX_COMPRESS_LOG_SIZE) {
213 __func__, inode->i_ino, ri->i_log_cluster_size);
217 clevel = le16_to_cpu(ri->i_compress_flag) >>
219 switch (ri->i_compress_algorithm) {
265 struct f2fs_inode *ri = F2FS_INODE(node_page);
307 F2FS_FITS_IN_INODE(ri, fi->i_extra_isize,
309 if (!sanity_check_compress_inode(inode, ri))
381 struct f2fs_inode *ri;
392 ri = F2FS_INODE(node_page);
394 inode->i_mode = le16_to_cpu(ri->i_mode);
395 i_uid_write(inode, le32_to_cpu(ri->i_uid));
396 i_gid_write(inode, le32_to_cpu(ri->i_gid));
397 set_nlink(inode, le32_to_cpu(ri->i_links));
398 inode->i_size = le64_to_cpu(ri->i_size);
399 inode->i_blocks = SECTOR_FROM_BLOCK(le64_to_cpu(ri->i_blocks) - 1);
401 inode_set_atime(inode, le64_to_cpu(ri->i_atime),
402 le32_to_cpu(ri->i_atime_nsec));
403 inode_set_ctime(inode, le64_to_cpu(ri->i_ctime),
404 le32_to_cpu(ri->i_ctime_nsec));
405 inode_set_mtime(inode, le64_to_cpu(ri->i_mtime),
406 le32_to_cpu(ri->i_mtime_nsec));
407 inode->i_generation = le32_to_cpu(ri->i_generation);
409 fi->i_current_depth = le32_to_cpu(ri->i_current_depth);
412 le16_to_cpu(ri->i_gc_failures);
413 fi->i_xattr_nid = le32_to_cpu(ri->i_xattr_nid);
414 fi->i_flags = le32_to_cpu(ri->i_flags);
418 fi->i_advise = ri->i_advise;
419 fi->i_pino = le32_to_cpu(ri->i_pino);
420 fi->i_dir_level = ri->i_dir_level;
422 get_inline_info(inode, ri);
425 le16_to_cpu(ri->i_extra_isize) : 0;
428 fi->i_inline_xattr_size = le16_to_cpu(ri->i_inline_xattr_size);
471 F2FS_FITS_IN_INODE(ri, fi->i_extra_isize, i_projid))
472 i_projid = (projid_t)le32_to_cpu(ri->i_projid);
478 F2FS_FITS_IN_INODE(ri, fi->i_extra_isize, i_crtime)) {
479 fi->i_crtime.tv_sec = le64_to_cpu(ri->i_crtime);
480 fi->i_crtime.tv_nsec = le32_to_cpu(ri->i_crtime_nsec);
485 if (F2FS_FITS_IN_INODE(ri, fi->i_extra_isize,
490 le64_to_cpu(ri->i_compr_blocks));
491 fi->i_compress_algorithm = ri->i_compress_algorithm;
492 fi->i_log_cluster_size = ri->i_log_cluster_size;
493 compress_flag = le16_to_cpu(ri->i_compress_flag);
642 struct f2fs_inode *ri;
650 ri = F2FS_INODE(node_page);
652 ri->i_mode = cpu_to_le16(inode->i_mode);
653 ri->i_advise = F2FS_I(inode)->i_advise;
654 ri->i_uid = cpu_to_le32(i_uid_read(inode));
655 ri->i_gid = cpu_to_le32(i_gid_read(inode));
656 ri->i_links = cpu_to_le32(inode->i_nlink);
657 ri->i_blocks = cpu_to_le64(SECTOR_TO_BLOCK(inode->i_blocks) + 1);
661 ri->i_size = cpu_to_le64(i_size_read(inode));
665 set_raw_read_extent(&et->largest, &ri->i_ext);
668 memset(&ri->i_ext, 0, sizeof(ri->i_ext));
670 set_raw_inline(inode, ri);
672 ri->i_atime = cpu_to_le64(inode_get_atime_sec(inode));
673 ri->i_ctime = cpu_to_le64(inode_get_ctime_sec(inode));
674 ri->i_mtime = cpu_to_le64(inode_get_mtime_sec(inode));
675 ri->i_atime_nsec = cpu_to_le32(inode_get_atime_nsec(inode));
676 ri->i_ctime_nsec = cpu_to_le32(inode_get_ctime_nsec(inode));
677 ri->i_mtime_nsec = cpu_to_le32(inode_get_mtime_nsec(inode));
679 ri->i_current_depth =
682 ri->i_gc_failures =
684 ri->i_xattr_nid = cpu_to_le32(F2FS_I(inode)->i_xattr_nid);
685 ri->i_flags = cpu_to_le32(F2FS_I(inode)->i_flags);
686 ri->i_pino = cpu_to_le32(F2FS_I(inode)->i_pino);
687 ri->i_generation = cpu_to_le32(inode->i_generation);
688 ri->i_dir_level = F2FS_I(inode)->i_dir_level;
691 ri->i_extra_isize = cpu_to_le16(F2FS_I(inode)->i_extra_isize);
694 ri->i_inline_xattr_size =
698 F2FS_FITS_IN_INODE(ri, F2FS_I(inode)->i_extra_isize,
704 ri->i_projid = cpu_to_le32(i_projid);
708 F2FS_FITS_IN_INODE(ri, F2FS_I(inode)->i_extra_isize,
710 ri->i_crtime =
712 ri->i_crtime_nsec =
717 F2FS_FITS_IN_INODE(ri, F2FS_I(inode)->i_extra_isize,
721 ri->i_compr_blocks =
724 ri->i_compress_algorithm =
729 ri->i_compress_flag = cpu_to_le16(compress_flag);
730 ri->i_log_cluster_size =