Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dfilelock.h464 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) in try_break_deleg() argument
469 if (ret == -EWOULDBLOCK && delegated_inode) { in try_break_deleg()
470 *delegated_inode = inode; in try_break_deleg()
476 static inline int break_deleg_wait(struct inode **delegated_inode) in break_deleg_wait() argument
480 ret = break_deleg(*delegated_inode, O_WRONLY); in break_deleg_wait()
481 iput(*delegated_inode); in break_deleg_wait()
482 *delegated_inode = NULL; in break_deleg_wait()
507 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) in try_break_deleg() argument
512 static inline int break_deleg_wait(struct inode **delegated_inode) in break_deleg_wait() argument
H A Dfs.h1954 struct inode **delegated_inode; member
/linux/fs/
H A Dutimes.c25 struct inode *delegated_inode = NULL; in vfs_utimes() local
67 &delegated_inode); in vfs_utimes()
69 if (delegated_inode) { in vfs_utimes()
70 error = break_deleg_wait(&delegated_inode); in vfs_utimes()
H A Dxattr.c277 int flags, struct inode **delegated_inode) in __vfs_setxattr_locked() argument
291 error = try_break_deleg(inode, delegated_inode); in __vfs_setxattr_locked()
308 struct inode *delegated_inode = NULL; in vfs_setxattr() local
322 flags, &delegated_inode); in vfs_setxattr()
325 if (delegated_inode) { in vfs_setxattr()
326 error = break_deleg_wait(&delegated_inode); in vfs_setxattr()
536 struct inode **delegated_inode) in __vfs_removexattr_locked() argument
549 error = try_break_deleg(inode, delegated_inode); in __vfs_removexattr_locked()
570 struct inode *delegated_inode = NULL; in vfs_removexattr() local
576 name, &delegated_inode); in vfs_removexattr()
[all …]
H A Dposix_acl.c1094 struct inode *delegated_inode = NULL; in vfs_set_acl() local
1128 error = try_break_deleg(inode, &delegated_inode); in vfs_set_acl()
1144 if (delegated_inode) { in vfs_set_acl()
1145 error = break_deleg_wait(&delegated_inode); in vfs_set_acl()
1215 struct inode *delegated_inode = NULL; in vfs_remove_acl() local
1236 error = try_break_deleg(inode, &delegated_inode); in vfs_remove_acl()
1252 if (delegated_inode) { in vfs_remove_acl()
1253 error = break_deleg_wait(&delegated_inode); in vfs_remove_acl()
H A Dopen.c626 struct inode *delegated_inode = NULL; in chmod_common() local
641 &newattrs, &delegated_inode); in chmod_common()
644 if (delegated_inode) { in chmod_common()
645 error = break_deleg_wait(&delegated_inode); in chmod_common()
748 struct inode *delegated_inode = NULL; in chown_common() local
779 &delegated_inode); in chown_common()
781 if (delegated_inode) { in chown_common()
782 error = break_deleg_wait(&delegated_inode); in chown_common()
H A Dnamei.c4501 struct dentry *dentry, struct inode **delegated_inode) in vfs_unlink() argument
4520 error = try_break_deleg(target, delegated_inode); in vfs_unlink()
4559 struct inode *delegated_inode = NULL; in do_unlinkat() local
4588 dentry, &delegated_inode); in do_unlinkat()
4596 if (delegated_inode) { in do_unlinkat()
4597 error = break_deleg_wait(&delegated_inode); in do_unlinkat()
4747 struct inode **delegated_inode) in vfs_link() argument
4791 error = try_break_deleg(inode, delegated_inode); in vfs_link()
4823 struct inode *delegated_inode = NULL; in do_linkat() local
4864 new_dentry, &delegated_inode); in do_linkat()
[all …]
H A Dattr.c427 struct iattr *attr, struct inode **delegated_inode) in notify_change() argument
546 error = try_break_deleg(inode, delegated_inode); in notify_change()
/linux/tools/testing/selftests/bpf/progs/
H A Dprofiler.inc.h821 struct inode** delegated_inode) in BPF_KPROBE() argument
/linux/fs/smb/server/
H A Dvfs.c784 rd.delegated_inode = NULL, in ksmbd_vfs_rename()