Lines Matching refs:dentry
37 int do_truncate(struct dentry *dentry, loff_t length, unsigned int time_attrs, in do_truncate() argument
55 ret = dentry_needs_remove_privs(dentry); in do_truncate()
61 mutex_lock(&dentry->d_inode->i_mutex); in do_truncate()
63 ret = notify_change(dentry, &newattrs, NULL); in do_truncate()
64 mutex_unlock(&dentry->d_inode->i_mutex); in do_truncate()
73 inode = path->dentry->d_inode; in vfs_truncate()
109 error = do_truncate(path->dentry, length, 0, NULL); in vfs_truncate()
157 struct dentry *dentry; in do_sys_ftruncate() local
173 dentry = f.file->f_path.dentry; in do_sys_ftruncate()
174 inode = dentry->d_inode; in do_sys_ftruncate()
193 error = do_truncate(dentry, length, ATTR_MTIME|ATTR_CTIME, f.file); in do_sys_ftruncate()
372 inode = d_backing_inode(path.dentry); in SYSCALL_DEFINE3()
428 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
479 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
504 struct inode *inode = path->dentry->d_inode; in chmod_common()
519 error = notify_change(path->dentry, &newattrs, &delegated_inode); in chmod_common()
569 struct inode *inode = path->dentry->d_inode; in chown_common()
599 error = notify_change(path->dentry, &newattrs, &delegated_inode); in chown_common()
764 f->f_path.dentry = NULL; in do_dentry_open()
790 int finish_open(struct file *file, struct dentry *dentry, in finish_open() argument
797 file->f_path.dentry = dentry; in finish_open()
798 error = do_dentry_open(file, d_backing_inode(dentry), open, in finish_open()
821 int finish_no_open(struct file *file, struct dentry *dentry) in finish_no_open() argument
823 file->f_path.dentry = dentry; in finish_no_open()
843 struct inode *inode = vfs_select_inode(path->dentry, file->f_flags); in vfs_open()
993 struct file *file_open_root(struct dentry *dentry, struct vfsmount *mnt, in file_open_root() argument
1000 return do_file_open_root(dentry, mnt, filename, &op); in file_open_root()