Searched refs:delegated_inode (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/fs/ |
D | utimes.c | 56 struct inode *delegated_inode = NULL; in utimes_common() local 107 error = notify_change(path->dentry, &newattrs, &delegated_inode); in utimes_common() 109 if (delegated_inode) { in utimes_common() 110 error = break_deleg_wait(&delegated_inode); in utimes_common()
|
D | open.c | 505 struct inode *delegated_inode = NULL; in chmod_common() local 519 error = notify_change(path->dentry, &newattrs, &delegated_inode); in chmod_common() 522 if (delegated_inode) { in chmod_common() 523 error = break_deleg_wait(&delegated_inode); in chmod_common() 570 struct inode *delegated_inode = NULL; in chown_common() local 599 error = notify_change(path->dentry, &newattrs, &delegated_inode); in chown_common() 601 if (delegated_inode) { in chown_common() 602 error = break_deleg_wait(&delegated_inode); in chown_common()
|
D | attr.c | 190 int notify_change(struct dentry * dentry, struct iattr * attr, struct inode **delegated_inode) in notify_change() argument 261 error = try_break_deleg(inode, delegated_inode); in notify_change()
|
D | namei.c | 3781 int vfs_unlink(struct inode *dir, struct dentry *dentry, struct inode **delegated_inode) in vfs_unlink() argument 3798 error = try_break_deleg(target, delegated_inode); in vfs_unlink() 3836 struct inode *delegated_inode = NULL; in do_unlinkat() local 3866 error = vfs_unlink(path.dentry->d_inode, dentry, &delegated_inode); in do_unlinkat() 3874 if (delegated_inode) { in do_unlinkat() 3875 error = break_deleg_wait(&delegated_inode); in do_unlinkat() 3992 …t dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode) in vfs_link() argument 4029 error = try_break_deleg(inode, delegated_inode); in vfs_link() 4060 struct inode *delegated_inode = NULL; in SYSCALL_DEFINE5() local 4099 error = vfs_link(old_path.dentry, new_path.dentry->d_inode, new_dentry, &delegated_inode); in SYSCALL_DEFINE5() [all …]
|
/linux-4.4.14/include/linux/ |
D | fs.h | 2116 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) in try_break_deleg() argument 2121 if (ret == -EWOULDBLOCK && delegated_inode) { in try_break_deleg() 2122 *delegated_inode = inode; in try_break_deleg() 2128 static inline int break_deleg_wait(struct inode **delegated_inode) in break_deleg_wait() argument 2132 ret = break_deleg(*delegated_inode, O_WRONLY); in break_deleg_wait() 2133 iput(*delegated_inode); in break_deleg_wait() 2134 *delegated_inode = NULL; in break_deleg_wait() 2192 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) in try_break_deleg() argument 2197 static inline int break_deleg_wait(struct inode **delegated_inode) in break_deleg_wait() argument
|