Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/fs/
Dxattr.c249 struct inode **delegated_inode) in __vfs_setxattr_locked() argument
262 error = try_break_deleg(inode, delegated_inode); in __vfs_setxattr_locked()
278 struct inode *delegated_inode = NULL; in vfs_setxattr() local
284 &delegated_inode); in vfs_setxattr()
287 if (delegated_inode) { in vfs_setxattr()
288 error = break_deleg_wait(&delegated_inode); in vfs_setxattr()
456 struct inode **delegated_inode) in __vfs_removexattr_locked() argument
469 error = try_break_deleg(inode, delegated_inode); in __vfs_removexattr_locked()
489 struct inode *delegated_inode = NULL; in vfs_removexattr() local
494 error = __vfs_removexattr_locked(dentry, name, &delegated_inode); in vfs_removexattr()
[all …]
Dutimes.c24 struct inode *delegated_inode = NULL; in vfs_utimes() local
65 error = notify_change(path->dentry, &newattrs, &delegated_inode); in vfs_utimes()
67 if (delegated_inode) { in vfs_utimes()
68 error = break_deleg_wait(&delegated_inode); in vfs_utimes()
Dopen.c569 struct inode *delegated_inode = NULL; in chmod_common() local
583 error = notify_change(path->dentry, &newattrs, &delegated_inode); in chmod_common()
586 if (delegated_inode) { in chmod_common()
587 error = break_deleg_wait(&delegated_inode); in chmod_common()
645 struct inode *delegated_inode = NULL; in chown_common() local
674 error = notify_change(path->dentry, &newattrs, &delegated_inode); in chown_common()
676 if (delegated_inode) { in chown_common()
677 error = break_deleg_wait(&delegated_inode); in chown_common()
Dattr.c225 int notify_change(struct dentry * dentry, struct iattr * attr, struct inode **delegated_inode) in notify_change() argument
333 error = try_break_deleg(inode, delegated_inode); in notify_change()
Dnamei.c3825 int vfs_unlink(struct inode *dir, struct dentry *dentry, struct inode **delegated_inode) in vfs_unlink() argument
3842 error = try_break_deleg(target, delegated_inode); in vfs_unlink()
3881 struct inode *delegated_inode = NULL; in do_unlinkat() local
3910 error = vfs_unlink(path.dentry->d_inode, dentry, &delegated_inode); in do_unlinkat()
3918 if (delegated_inode) { in do_unlinkat()
3919 error = break_deleg_wait(&delegated_inode); in do_unlinkat()
4041 …t dentry *old_dentry, struct inode *dir, struct dentry *new_dentry, struct inode **delegated_inode) in vfs_link() argument
4085 error = try_break_deleg(inode, delegated_inode); in vfs_link()
4116 struct inode *delegated_inode = NULL; in do_linkat() local
4155 error = vfs_link(old_path.dentry, new_path.dentry->d_inode, new_dentry, &delegated_inode); in do_linkat()
[all …]
/kernel/linux/linux-5.10/include/linux/
Dfs.h2467 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) in try_break_deleg() argument
2472 if (ret == -EWOULDBLOCK && delegated_inode) { in try_break_deleg()
2473 *delegated_inode = inode; in try_break_deleg()
2479 static inline int break_deleg_wait(struct inode **delegated_inode) in break_deleg_wait() argument
2483 ret = break_deleg(*delegated_inode, O_WRONLY); in break_deleg_wait()
2484 iput(*delegated_inode); in break_deleg_wait()
2485 *delegated_inode = NULL; in break_deleg_wait()
2510 static inline int try_break_deleg(struct inode *inode, struct inode **delegated_inode) in try_break_deleg() argument
2515 static inline int break_deleg_wait(struct inode **delegated_inode) in break_deleg_wait() argument
/kernel/linux/linux-5.10/fs/hmdfs/
Dhmdfs_server.c1628 struct inode **delegated_inode) in hmdfs_notify_change() argument
1632 return notify_change2(mnt, dentry, attr, delegated_inode); in hmdfs_notify_change()
1634 return notify_change(dentry, attr, delegated_inode); in hmdfs_notify_change()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
Dprofiler.inc.h830 struct dentry* new_dentry, struct inode** delegated_inode) in BPF_KPROBE() argument