Home
last modified time | relevance | path

Searched refs:delegated_inode (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/fs/
Dutimes.c56 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()
Dopen.c503 struct inode *delegated_inode = NULL; in chmod_common() local
517 error = notify_change(path->dentry, &newattrs, &delegated_inode); in chmod_common()
520 if (delegated_inode) { in chmod_common()
521 error = break_deleg_wait(&delegated_inode); in chmod_common()
568 struct inode *delegated_inode = NULL; in chown_common() local
597 error = notify_change(path->dentry, &newattrs, &delegated_inode); in chown_common()
599 if (delegated_inode) { in chown_common()
600 error = break_deleg_wait(&delegated_inode); in chown_common()
Dattr.c190 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()
Dnamei.c3745 int vfs_unlink(struct inode *dir, struct dentry *dentry, struct inode **delegated_inode) in vfs_unlink() argument
3762 error = try_break_deleg(target, delegated_inode); in vfs_unlink()
3798 struct inode *delegated_inode = NULL; in do_unlinkat() local
3828 error = vfs_unlink(nd.path.dentry->d_inode, dentry, &delegated_inode); in do_unlinkat()
3836 if (delegated_inode) { in do_unlinkat()
3837 error = break_deleg_wait(&delegated_inode); in do_unlinkat()
3954 …t dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode) in vfs_link() argument
3991 error = try_break_deleg(inode, delegated_inode); in vfs_link()
4022 struct inode *delegated_inode = NULL; in SYSCALL_DEFINE5() local
4061 error = vfs_link(old_path.dentry, new_path.dentry->d_inode, new_dentry, &delegated_inode); in SYSCALL_DEFINE5()
[all …]
/linux-4.1.27/include/linux/
Dfs.h2091 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) in try_break_deleg() argument
2096 if (ret == -EWOULDBLOCK && delegated_inode) { in try_break_deleg()
2097 *delegated_inode = inode; in try_break_deleg()
2103 static inline int break_deleg_wait(struct inode **delegated_inode) in break_deleg_wait() argument
2107 ret = break_deleg(*delegated_inode, O_WRONLY); in break_deleg_wait()
2108 iput(*delegated_inode); in break_deleg_wait()
2109 *delegated_inode = NULL; in break_deleg_wait()
2167 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) in try_break_deleg() argument
2172 static inline int break_deleg_wait(struct inode **delegated_inode) in break_deleg_wait() argument