Searched refs:capable_wrt_inode_uidgid (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/kernel/ |
| H A D | capability.c | 473 bool capable_wrt_inode_uidgid(struct mnt_idmap *idmap, in capable_wrt_inode_uidgid() function 481 EXPORT_SYMBOL(capable_wrt_inode_uidgid);
|
| /linux-6.15/fs/ |
| H A D | attr.c | 101 if (capable_wrt_inode_uidgid(idmap, inode, CAP_CHOWN)) in chown_ok() 132 if (capable_wrt_inode_uidgid(idmap, inode, CAP_CHOWN)) in chgrp_ok()
|
| H A D | namei.c | 479 if (capable_wrt_inode_uidgid(idmap, inode, in generic_permission() 482 if (capable_wrt_inode_uidgid(idmap, inode, in generic_permission() 493 if (capable_wrt_inode_uidgid(idmap, inode, in generic_permission() 502 if (capable_wrt_inode_uidgid(idmap, inode, in generic_permission() 3136 return !capable_wrt_inode_uidgid(idmap, inode, CAP_FOWNER); in __check_sticky()
|
| H A D | inode.c | 2876 if (capable_wrt_inode_uidgid(idmap, inode, CAP_FSETID)) in in_group_or_capable()
|
| /linux-6.15/include/linux/ |
| H A D | capability.h | 186 bool capable_wrt_inode_uidgid(struct mnt_idmap *idmap,
|
| /linux-6.15/security/ |
| H A D | commoncap.c | 577 if (!capable_wrt_inode_uidgid(idmap, inode, CAP_SETFCAP)) in cap_convert_nscap() 1075 if (!capable_wrt_inode_uidgid(idmap, inode, CAP_SETFCAP)) in cap_inode_removexattr()
|
| /linux-6.15/fs/overlayfs/ |
| H A D | inode.c | 558 !capable_wrt_inode_uidgid(&nop_mnt_idmap, inode, CAP_FSETID)) { in ovl_set_acl()
|
| /linux-6.15/fs/xfs/ |
| H A D | xfs_ioctl.c | 800 !capable_wrt_inode_uidgid(idmap, VFS_I(ip), CAP_FSETID)) in xfs_fileattr_set()
|