Searched refs:delegated_inode (Results 1 - 5 of 5) sorted by relevance
/linux-4.1.27/fs/ |
H A D | attr.c | 174 * @delegated_inode: returns inode, if the inode is delegated 180 * delegated_inode. The caller should then break the delegation and 184 * Alternatively, a caller may pass NULL for delegated_inode. This may 190 int notify_change(struct dentry * dentry, struct iattr * attr, struct inode **delegated_inode) notify_change() argument 261 error = try_break_deleg(inode, delegated_inode); notify_change()
|
H A D | utimes.c | 56 struct inode *delegated_inode = NULL; utimes_common() local 107 error = notify_change(path->dentry, &newattrs, &delegated_inode); utimes_common() 109 if (delegated_inode) { utimes_common() 110 error = break_deleg_wait(&delegated_inode); utimes_common()
|
H A D | open.c | 503 struct inode *delegated_inode = NULL; chmod_common() local 517 error = notify_change(path->dentry, &newattrs, &delegated_inode); chmod_common() 520 if (delegated_inode) { chmod_common() 521 error = break_deleg_wait(&delegated_inode); chmod_common() 568 struct inode *delegated_inode = NULL; chown_common() local 597 error = notify_change(path->dentry, &newattrs, &delegated_inode); chown_common() 599 if (delegated_inode) { chown_common() 600 error = break_deleg_wait(&delegated_inode); chown_common()
|
H A D | namei.c | 3731 * @delegated_inode: returns victim inode, if the inode is delegated. 3736 * return a reference to the inode in delegated_inode. The caller 3741 * Alternatively, a caller may pass NULL for delegated_inode. This may 3745 int vfs_unlink(struct inode *dir, struct dentry *dentry, struct inode **delegated_inode) vfs_unlink() argument 3762 error = try_break_deleg(target, delegated_inode); vfs_unlink() 3798 struct inode *delegated_inode = NULL; do_unlinkat() local 3828 error = vfs_unlink(nd.path.dentry->d_inode, dentry, &delegated_inode); do_unlinkat() 3836 if (delegated_inode) { do_unlinkat() 3837 error = break_deleg_wait(&delegated_inode); do_unlinkat() 3940 * @delegated_inode: returns inode needing a delegation break 3946 * inode in delegated_inode. The caller should then break the delegation 3950 * Alternatively, a caller may pass NULL for delegated_inode. This may 3954 int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode) vfs_link() argument 3991 error = try_break_deleg(inode, delegated_inode); vfs_link() 4022 struct inode *delegated_inode = NULL; SYSCALL_DEFINE5() local 4061 error = vfs_link(old_path.dentry, new_path.dentry->d_inode, new_dentry, &delegated_inode); SYSCALL_DEFINE5() 4064 if (delegated_inode) { SYSCALL_DEFINE5() 4065 error = break_deleg_wait(&delegated_inode); SYSCALL_DEFINE5() 4093 * @delegated_inode: returns an inode needing a delegation break 4100 * reference to the inode in delegated_inode. The caller should then 4105 * Alternatively, a caller may pass NULL for delegated_inode. This may 4138 struct inode **delegated_inode, unsigned int flags) vfs_rename() 4218 error = try_break_deleg(source, delegated_inode); vfs_rename() 4223 error = try_break_deleg(target, delegated_inode); vfs_rename() 4277 struct inode *delegated_inode = NULL; SYSCALL_DEFINE5() local 4384 &delegated_inode, flags); SYSCALL_DEFINE5() 4391 if (delegated_inode) { SYSCALL_DEFINE5() 4392 error = break_deleg_wait(&delegated_inode); SYSCALL_DEFINE5() 4136 vfs_rename(struct inode *old_dir, struct dentry *old_dentry, struct inode *new_dir, struct dentry *new_dentry, struct inode **delegated_inode, unsigned int flags) vfs_rename() argument
|
/linux-4.1.27/include/linux/ |
H A D | fs.h | 2091 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) try_break_deleg() argument 2096 if (ret == -EWOULDBLOCK && delegated_inode) { try_break_deleg() 2097 *delegated_inode = inode; try_break_deleg() 2103 static inline int break_deleg_wait(struct inode **delegated_inode) break_deleg_wait() argument 2107 ret = break_deleg(*delegated_inode, O_WRONLY); break_deleg_wait() 2108 iput(*delegated_inode); break_deleg_wait() 2109 *delegated_inode = NULL; break_deleg_wait() 2167 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) try_break_deleg() argument 2172 static inline int break_deleg_wait(struct inode **delegated_inode) break_deleg_wait() argument
|
Completed in 152 milliseconds