Lines Matching refs:vip

51 vxfs_dumpi(struct vxfs_inode_info *vip, ino_t ino)  in vxfs_dumpi()  argument
60 printk(KERN_DEBUG "mode is %x\n", vip->vii_mode); in vxfs_dumpi()
62 vip->vii_nlink, vip->vii_uid, vip->vii_gid); in vxfs_dumpi()
64 vip->vii_size, vip->vii_blocks); in vxfs_dumpi()
65 printk(KERN_DEBUG "orgtype:%u\n", vip->vii_orgtype); in vxfs_dumpi()
78 vxfs_transmod(struct vxfs_inode_info *vip) in vxfs_transmod() argument
80 umode_t ret = vip->vii_mode & ~VXFS_TYPE_MASK; in vxfs_transmod()
82 if (VXFS_ISFIFO(vip)) in vxfs_transmod()
84 if (VXFS_ISCHR(vip)) in vxfs_transmod()
86 if (VXFS_ISDIR(vip)) in vxfs_transmod()
88 if (VXFS_ISBLK(vip)) in vxfs_transmod()
90 if (VXFS_ISLNK(vip)) in vxfs_transmod()
92 if (VXFS_ISREG(vip)) in vxfs_transmod()
94 if (VXFS_ISSOC(vip)) in vxfs_transmod()
101 struct vxfs_inode_info *vip, struct vxfs_dinode *dip) in dip2vip_cpy() argument
103 struct inode *inode = &vip->vfs_inode; in dip2vip_cpy()
105 vip->vii_mode = fs32_to_cpu(sbi, dip->vdi_mode); in dip2vip_cpy()
106 vip->vii_nlink = fs32_to_cpu(sbi, dip->vdi_nlink); in dip2vip_cpy()
107 vip->vii_uid = fs32_to_cpu(sbi, dip->vdi_uid); in dip2vip_cpy()
108 vip->vii_gid = fs32_to_cpu(sbi, dip->vdi_gid); in dip2vip_cpy()
109 vip->vii_size = fs64_to_cpu(sbi, dip->vdi_size); in dip2vip_cpy()
110 vip->vii_atime = fs32_to_cpu(sbi, dip->vdi_atime); in dip2vip_cpy()
111 vip->vii_autime = fs32_to_cpu(sbi, dip->vdi_autime); in dip2vip_cpy()
112 vip->vii_mtime = fs32_to_cpu(sbi, dip->vdi_mtime); in dip2vip_cpy()
113 vip->vii_mutime = fs32_to_cpu(sbi, dip->vdi_mutime); in dip2vip_cpy()
114 vip->vii_ctime = fs32_to_cpu(sbi, dip->vdi_ctime); in dip2vip_cpy()
115 vip->vii_cutime = fs32_to_cpu(sbi, dip->vdi_cutime); in dip2vip_cpy()
116 vip->vii_orgtype = dip->vdi_orgtype; in dip2vip_cpy()
118 vip->vii_blocks = fs32_to_cpu(sbi, dip->vdi_blocks); in dip2vip_cpy()
119 vip->vii_gen = fs32_to_cpu(sbi, dip->vdi_gen); in dip2vip_cpy()
121 if (VXFS_ISDIR(vip)) in dip2vip_cpy()
122 vip->vii_dotdot = fs32_to_cpu(sbi, dip->vdi_dotdot); in dip2vip_cpy()
123 else if (!VXFS_ISREG(vip) && !VXFS_ISLNK(vip)) in dip2vip_cpy()
124 vip->vii_rdev = fs32_to_cpu(sbi, dip->vdi_rdev); in dip2vip_cpy()
127 memcpy(&vip->vii_org, &dip->vdi_org, sizeof(vip->vii_org)); in dip2vip_cpy()
129 inode->i_mode = vxfs_transmod(vip); in dip2vip_cpy()
130 i_uid_write(inode, (uid_t)vip->vii_uid); in dip2vip_cpy()
131 i_gid_write(inode, (gid_t)vip->vii_gid); in dip2vip_cpy()
133 set_nlink(inode, vip->vii_nlink); in dip2vip_cpy()
134 inode->i_size = vip->vii_size; in dip2vip_cpy()
136 inode->i_atime.tv_sec = vip->vii_atime; in dip2vip_cpy()
137 inode->i_ctime.tv_sec = vip->vii_ctime; in dip2vip_cpy()
138 inode->i_mtime.tv_sec = vip->vii_mtime; in dip2vip_cpy()
143 inode->i_blocks = vip->vii_blocks; in dip2vip_cpy()
144 inode->i_generation = vip->vii_gen; in dip2vip_cpy()
180 struct vxfs_inode_info *vip = VXFS_INO(inode); in vxfs_blkiget() local
184 dip2vip_cpy(VXFS_SBI(sbp), vip, dip); in vxfs_blkiget()
185 vip->vfs_inode.i_mapping->a_ops = &vxfs_aops; in vxfs_blkiget()
187 vxfs_dumpi(vip, ino); in vxfs_blkiget()
211 __vxfs_iget(struct inode *ilistp, struct vxfs_inode_info *vip, ino_t ino) in __vxfs_iget() argument
224 dip2vip_cpy(VXFS_SBI(ilistp->i_sb), vip, dip); in __vxfs_iget()
225 vip->vfs_inode.i_mapping->a_ops = &vxfs_aops; in __vxfs_iget()
227 vxfs_dumpi(vip, ino); in __vxfs_iget()
280 struct vxfs_inode_info *vip; in vxfs_iget() local
291 vip = VXFS_INO(ip); in vxfs_iget()
292 error = __vxfs_iget(VXFS_SBI(sbp)->vsi_ilist, vip, ino); in vxfs_iget()
298 if (VXFS_ISIMMED(vip)) in vxfs_iget()
311 if (!VXFS_ISIMMED(vip)) { in vxfs_iget()
317 ip->i_link = vip->vii_immed.vi_immed; in vxfs_iget()
319 sizeof(vip->vii_immed.vi_immed) - 1); in vxfs_iget()
322 init_special_inode(ip, ip->i_mode, old_decode_dev(vip->vii_rdev)); in vxfs_iget()