Lines Matching refs:ri

40 static void __get_inode_rdev(struct inode *inode, struct f2fs_inode *ri)  in __get_inode_rdev()  argument
44 if (ri->i_addr[0]) in __get_inode_rdev()
46 old_decode_dev(le32_to_cpu(ri->i_addr[0])); in __get_inode_rdev()
49 new_decode_dev(le32_to_cpu(ri->i_addr[1])); in __get_inode_rdev()
53 static bool __written_first_block(struct f2fs_inode *ri) in __written_first_block() argument
55 block_t addr = le32_to_cpu(ri->i_addr[0]); in __written_first_block()
62 static void __set_inode_rdev(struct inode *inode, struct f2fs_inode *ri) in __set_inode_rdev() argument
66 ri->i_addr[0] = in __set_inode_rdev()
68 ri->i_addr[1] = 0; in __set_inode_rdev()
70 ri->i_addr[0] = 0; in __set_inode_rdev()
71 ri->i_addr[1] = in __set_inode_rdev()
73 ri->i_addr[2] = 0; in __set_inode_rdev()
102 struct f2fs_inode *ri; in do_read_inode() local
116 ri = F2FS_INODE(node_page); in do_read_inode()
118 inode->i_mode = le16_to_cpu(ri->i_mode); in do_read_inode()
119 i_uid_write(inode, le32_to_cpu(ri->i_uid)); in do_read_inode()
120 i_gid_write(inode, le32_to_cpu(ri->i_gid)); in do_read_inode()
121 set_nlink(inode, le32_to_cpu(ri->i_links)); in do_read_inode()
122 inode->i_size = le64_to_cpu(ri->i_size); in do_read_inode()
123 inode->i_blocks = le64_to_cpu(ri->i_blocks); in do_read_inode()
125 inode->i_atime.tv_sec = le64_to_cpu(ri->i_atime); in do_read_inode()
126 inode->i_ctime.tv_sec = le64_to_cpu(ri->i_ctime); in do_read_inode()
127 inode->i_mtime.tv_sec = le64_to_cpu(ri->i_mtime); in do_read_inode()
128 inode->i_atime.tv_nsec = le32_to_cpu(ri->i_atime_nsec); in do_read_inode()
129 inode->i_ctime.tv_nsec = le32_to_cpu(ri->i_ctime_nsec); in do_read_inode()
130 inode->i_mtime.tv_nsec = le32_to_cpu(ri->i_mtime_nsec); in do_read_inode()
131 inode->i_generation = le32_to_cpu(ri->i_generation); in do_read_inode()
133 fi->i_current_depth = le32_to_cpu(ri->i_current_depth); in do_read_inode()
134 fi->i_xattr_nid = le32_to_cpu(ri->i_xattr_nid); in do_read_inode()
135 fi->i_flags = le32_to_cpu(ri->i_flags); in do_read_inode()
137 fi->i_advise = ri->i_advise; in do_read_inode()
138 fi->i_pino = le32_to_cpu(ri->i_pino); in do_read_inode()
139 fi->i_dir_level = ri->i_dir_level; in do_read_inode()
141 f2fs_init_extent_tree(inode, &ri->i_ext); in do_read_inode()
143 get_inline_info(fi, ri); in do_read_inode()
150 __get_inode_rdev(inode, ri); in do_read_inode()
152 if (__written_first_block(ri)) in do_read_inode()
226 struct f2fs_inode *ri; in update_inode() local
230 ri = F2FS_INODE(node_page); in update_inode()
232 ri->i_mode = cpu_to_le16(inode->i_mode); in update_inode()
233 ri->i_advise = F2FS_I(inode)->i_advise; in update_inode()
234 ri->i_uid = cpu_to_le32(i_uid_read(inode)); in update_inode()
235 ri->i_gid = cpu_to_le32(i_gid_read(inode)); in update_inode()
236 ri->i_links = cpu_to_le32(inode->i_nlink); in update_inode()
237 ri->i_size = cpu_to_le64(i_size_read(inode)); in update_inode()
238 ri->i_blocks = cpu_to_le64(inode->i_blocks); in update_inode()
242 &ri->i_ext); in update_inode()
244 memset(&ri->i_ext, 0, sizeof(ri->i_ext)); in update_inode()
245 set_raw_inline(F2FS_I(inode), ri); in update_inode()
247 ri->i_atime = cpu_to_le64(inode->i_atime.tv_sec); in update_inode()
248 ri->i_ctime = cpu_to_le64(inode->i_ctime.tv_sec); in update_inode()
249 ri->i_mtime = cpu_to_le64(inode->i_mtime.tv_sec); in update_inode()
250 ri->i_atime_nsec = cpu_to_le32(inode->i_atime.tv_nsec); in update_inode()
251 ri->i_ctime_nsec = cpu_to_le32(inode->i_ctime.tv_nsec); in update_inode()
252 ri->i_mtime_nsec = cpu_to_le32(inode->i_mtime.tv_nsec); in update_inode()
253 ri->i_current_depth = cpu_to_le32(F2FS_I(inode)->i_current_depth); in update_inode()
254 ri->i_xattr_nid = cpu_to_le32(F2FS_I(inode)->i_xattr_nid); in update_inode()
255 ri->i_flags = cpu_to_le32(F2FS_I(inode)->i_flags); in update_inode()
256 ri->i_pino = cpu_to_le32(F2FS_I(inode)->i_pino); in update_inode()
257 ri->i_generation = cpu_to_le32(inode->i_generation); in update_inode()
258 ri->i_dir_level = F2FS_I(inode)->i_dir_level; in update_inode()
260 __set_inode_rdev(inode, ri); in update_inode()