Lines Matching defs:dir

2283 static struct inode *shmem_get_inode(struct super_block *sb, const struct inode *dir,
2297 inode_init_owner(inode, dir, mode);
2926 shmem_mknod(struct inode *dir, struct dentry *dentry, umode_t mode, dev_t dev)
2931 inode = shmem_get_inode(dir->i_sb, dir, mode, dev, VM_NORESERVE);
2933 error = simple_acl_create(dir, inode);
2936 error = security_inode_init_security(inode, dir,
2943 dir->i_size += BOGO_DIRENT_SIZE;
2944 dir->i_ctime = dir->i_mtime = current_time(dir);
2955 shmem_tmpfile(struct inode *dir, struct dentry *dentry, umode_t mode)
2960 inode = shmem_get_inode(dir->i_sb, dir, mode, 0, VM_NORESERVE);
2962 error = security_inode_init_security(inode, dir,
2967 error = simple_acl_create(dir, inode);
2978 static int shmem_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode)
2982 if ((error = shmem_mknod(dir, dentry, mode | S_IFDIR, 0)))
2984 inc_nlink(dir);
2988 static int shmem_create(struct inode *dir, struct dentry *dentry, umode_t mode,
2991 return shmem_mknod(dir, dentry, mode | S_IFREG, 0);
2997 static int shmem_link(struct dentry *old_dentry, struct inode *dir, struct dentry *dentry)
3015 dir->i_size += BOGO_DIRENT_SIZE;
3016 inode->i_ctime = dir->i_ctime = dir->i_mtime = current_time(inode);
3025 static int shmem_unlink(struct inode *dir, struct dentry *dentry)
3032 dir->i_size -= BOGO_DIRENT_SIZE;
3033 inode->i_ctime = dir->i_ctime = dir->i_mtime = current_time(inode);
3039 static int shmem_rmdir(struct inode *dir, struct dentry *dentry)
3045 drop_nlink(dir);
3046 return shmem_unlink(dir, dentry);
3144 static int shmem_symlink(struct inode *dir, struct dentry *dentry, const char *symname)
3155 inode = shmem_get_inode(dir->i_sb, dir, S_IFLNK | 0777, 0,
3160 error = security_inode_init_security(inode, dir, &dentry->d_name,
3190 dir->i_size += BOGO_DIRENT_SIZE;
3191 dir->i_ctime = dir->i_mtime = current_time(dir);
4197 #define shmem_get_inode(sb, dir, mode, dev, flags) ramfs_get_inode(sb, dir, mode, dev)