Lines Matching refs:ufs2_inode

592 static int ufs2_read_inode(struct inode *inode, struct ufs2_inode *ufs2_inode)
602 inode->i_mode = mode = fs16_to_cpu(sb, ufs2_inode->ui_mode);
603 set_nlink(inode, fs16_to_cpu(sb, ufs2_inode->ui_nlink));
610 i_uid_write(inode, fs32_to_cpu(sb, ufs2_inode->ui_uid));
611 i_gid_write(inode, fs32_to_cpu(sb, ufs2_inode->ui_gid));
613 inode->i_size = fs64_to_cpu(sb, ufs2_inode->ui_size);
614 inode_set_atime(inode, fs64_to_cpu(sb, ufs2_inode->ui_atime),
615 fs32_to_cpu(sb, ufs2_inode->ui_atimensec));
616 inode_set_ctime(inode, fs64_to_cpu(sb, ufs2_inode->ui_ctime),
617 fs32_to_cpu(sb, ufs2_inode->ui_ctimensec));
618 inode_set_mtime(inode, fs64_to_cpu(sb, ufs2_inode->ui_mtime),
619 fs32_to_cpu(sb, ufs2_inode->ui_mtimensec));
620 inode->i_blocks = fs64_to_cpu(sb, ufs2_inode->ui_blocks);
621 inode->i_generation = fs32_to_cpu(sb, ufs2_inode->ui_gen);
622 ufsi->i_flags = fs32_to_cpu(sb, ufs2_inode->ui_flags);
629 memcpy(ufsi->i_u1.u2_i_data, &ufs2_inode->ui_u2.ui_addr,
630 sizeof(ufs2_inode->ui_u2.ui_addr));
632 memcpy(ufsi->i_u1.i_symlink, ufs2_inode->ui_u2.ui_symlink,
633 sizeof(ufs2_inode->ui_u2.ui_symlink) - 1);
634 ufsi->i_u1.i_symlink[sizeof(ufs2_inode->ui_u2.ui_symlink) - 1] = 0;
670 struct ufs2_inode *ufs2_inode = (struct ufs2_inode *)bh->b_data;
673 ufs2_inode + ufs_inotofsbo(inode->i_ino));
747 static void ufs2_update_inode(struct inode *inode, struct ufs2_inode *ufs_inode)
786 memset (ufs_inode, 0, sizeof(struct ufs2_inode));
810 struct ufs2_inode *ufs2_inode = (struct ufs2_inode *)bh->b_data;
813 ufs2_inode + ufs_inotofsbo(inode->i_ino));