Lines Matching refs:i_inode
182 if (!dip->i_inode.i_nlink)
191 if (!ip->i_inode.i_nlink)
194 if (ip->i_inode.i_nlink == (u32)-1)
279 if (IS_IMMUTABLE(&ip->i_inode) || IS_APPEND(&ip->i_inode))
282 if ((dip->i_inode.i_mode & S_ISVTX) &&
283 dip->i_inode.i_uid != current_fsuid() &&
284 ip->i_inode.i_uid != current_fsuid() && !capable(CAP_FOWNER))
287 if (IS_APPEND(&dip->i_inode))
290 error = gfs2_permission(&dip->i_inode, MAY_WRITE | MAY_EXEC);
294 error = gfs2_dir_check(&dip->i_inode, name, ip);
463 ip->i_inode.i_nlink = 2;
694 struct inode *dir = &to->i_inode;
705 if (dir == &this->i_inode) {
768 if (S_ISDIR(ip->i_inode.i_mode)) {
817 if (S_ISDIR(nip->i_inode.i_mode)) {
846 if (!ndip->i_inode.i_nlink) {
854 if (S_ISDIR(ip->i_inode.i_mode) &&
855 ndip->i_inode.i_nlink == (u32)-1) {
910 if (S_ISDIR(nip->i_inode.i_mode))
941 ip->i_inode.i_ctime = CURRENT_TIME;
951 error = gfs2_dir_add(ndir, &ndentry->d_name, ip, IF2DT(ip->i_inode.i_mode));
1150 u64 blocks = gfs2_get_inode_blocks(&ip->i_inode);