Searched refs:delegated_inode (Results 1 – 9 of 9) sorted by relevance
/linux/include/linux/ |
H A D | filelock.h | 469 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) in try_break_deleg() argument 474 if (ret == -EWOULDBLOCK && delegated_inode) { in try_break_deleg() 475 *delegated_inode = inode; in try_break_deleg() 481 static inline int break_deleg_wait(struct inode **delegated_inode) in break_deleg_wait() argument 485 ret = break_deleg(*delegated_inode, O_WRONLY); in break_deleg_wait() 486 iput(*delegated_inode); in break_deleg_wait() 487 *delegated_inode = NULL; in break_deleg_wait() 512 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) in try_break_deleg() argument 517 static inline int break_deleg_wait(struct inode **delegated_inode) in break_deleg_wait() argument
|
H A D | fs.h | 2017 * @delegated_inode: returns an inode needing a delegation break 2027 struct inode **delegated_inode; member
|
/linux/fs/ |
H A D | utimes.c | 25 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 D | xattr.c | 271 * @delegated_inode: on return, will contain an inode pointer that 277 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() 530 * @delegated_inode: on return, will contain an inode pointer that 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; vfs_removexattr() local [all...] |
H A D | posix_acl.c | 1094 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 D | attr.c | 404 * @delegated_inode: returns inode, if the inode is delegated 410 * delegated_inode. The caller should then break the delegation and 414 * Alternatively, a caller may pass NULL for delegated_inode. This may 427 struct iattr *attr, struct inode **delegated_inode) in notify_change() argument 546 error = try_break_deleg(inode, delegated_inode); in notify_change()
|
H A D | namei.c | 4543 * @delegated_inode: returns victim inode, if the inode is delegated. 4548 * return a reference to the inode in delegated_inode. The caller 4553 * Alternatively, a caller may pass NULL for delegated_inode. This may 4564 struct dentry *dentry, struct inode **delegated_inode) in vfs_unlink() argument 4583 error = try_break_deleg(target, delegated_inode); in vfs_unlink() 4622 struct inode *delegated_inode = NULL; in do_unlinkat() local 4651 dentry, &delegated_inode); in do_unlinkat() 4659 if (delegated_inode) { in do_unlinkat() 4660 error = break_deleg_wait(&delegated_inode); in do_unlinkat() 4786 * @delegated_inode 4808 vfs_link(struct dentry * old_dentry,struct mnt_idmap * idmap,struct inode * dir,struct dentry * new_dentry,struct inode ** delegated_inode) vfs_link() argument 4884 struct inode *delegated_inode = NULL; do_linkat() local 5014 struct inode **delegated_inode = rd->delegated_inode; vfs_rename() local 5177 struct inode *delegated_inode = NULL; do_renameat2() local [all...] |
/linux/tools/testing/selftests/bpf/progs/ |
H A D | profiler.inc.h | 821 struct inode** delegated_inode) in BPF_KPROBE() argument
|
/linux/fs/smb/server/ |
H A D | vfs.c | 780 rd.delegated_inode = NULL, in ksmbd_vfs_rename()
|