| /linux-6.15/include/linux/ |
| H A D | posix_acl.h | 109 const char *acl_name, struct posix_acl *kacl); 111 struct dentry *dentry, const char *acl_name); 113 const char *acl_name); 153 const char *acl_name) in vfs_get_acl() argument 159 struct dentry *dentry, const char *acl_name) in vfs_remove_acl() argument
|
| H A D | security.h | 436 struct dentry *dentry, const char *acl_name, 438 void security_inode_post_set_acl(struct dentry *dentry, const char *acl_name, 441 struct dentry *dentry, const char *acl_name); 443 struct dentry *dentry, const char *acl_name); 446 const char *acl_name); 1000 const char *acl_name, in security_inode_set_acl() argument 1007 const char *acl_name, in security_inode_post_set_acl() argument 1013 const char *acl_name) in security_inode_get_acl() argument 1020 const char *acl_name) in security_inode_remove_acl() argument 1027 const char *acl_name) in security_inode_post_remove_acl() argument
|
| H A D | lsm_hook_defs.h | 161 struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) 163 const char *acl_name, struct posix_acl *kacl) 165 struct dentry *dentry, const char *acl_name) 167 struct dentry *dentry, const char *acl_name) 169 struct dentry *dentry, const char *acl_name)
|
| /linux-6.15/fs/ |
| H A D | posix_acl.c | 1089 const char *acl_name, struct posix_acl *kacl) in vfs_set_acl() argument 1096 acl_type = posix_acl_type(acl_name); in vfs_set_acl() 1138 security_inode_post_set_acl(dentry, acl_name, kacl); in vfs_set_acl() 1166 struct dentry *dentry, const char *acl_name) in vfs_get_acl() argument 1172 acl_type = posix_acl_type(acl_name); in vfs_get_acl() 1180 error = security_inode_get_acl(idmap, dentry, acl_name); in vfs_get_acl() 1210 const char *acl_name) in vfs_remove_acl() argument 1217 acl_type = posix_acl_type(acl_name); in vfs_remove_acl() 1278 error = vfs_set_acl(idmap, dentry, acl_name, acl); in do_set_acl() 1284 const char *acl_name, void *kvalue, size_t size) in do_get_acl() argument [all …]
|
| H A D | internal.h | 297 const char *acl_name, const void *kvalue, size_t size); 299 const char *acl_name, void *kvalue, size_t size); 302 struct dentry *dentry, const char *acl_name, in do_set_acl() argument 308 struct dentry *dentry, const char *acl_name, in do_get_acl() argument
|
| /linux-6.15/security/integrity/evm/ |
| H A D | evm_main.c | 674 const char *acl_name, struct posix_acl *kacl) in evm_inode_set_acl() argument 702 !evm_inode_set_acl_change(idmap, dentry, acl_name, kacl)) in evm_inode_set_acl() 726 const char *acl_name) in evm_inode_remove_acl() argument 728 return evm_inode_set_acl(idmap, dentry, acl_name, NULL); in evm_inode_remove_acl() 836 static void evm_inode_post_set_acl(struct dentry *dentry, const char *acl_name, in evm_inode_post_set_acl() argument 839 return evm_inode_post_setxattr(dentry, acl_name, NULL, 0, 0); in evm_inode_post_set_acl() 880 const char *acl_name) in evm_inode_post_remove_acl() argument 882 evm_inode_post_removexattr(dentry, acl_name); in evm_inode_post_remove_acl()
|
| /linux-6.15/fs/9p/ |
| H A D | acl.c | 160 const char *acl_name; in v9fs_iop_set_acl() local 186 acl_name = posix_acl_xattr_name(type); in v9fs_iop_set_acl() 189 retval = v9fs_xattr_set(dentry, acl_name, value, size, 0); in v9fs_iop_set_acl() 239 retval = v9fs_xattr_set(dentry, acl_name, value, size, 0); in v9fs_iop_set_acl()
|
| /linux-6.15/fs/overlayfs/ |
| H A D | inode.c | 396 const char *acl_name, bool noperm) in ovl_get_acl_path() argument 405 real_acl = get_inode_acl(realinode, posix_acl_type(acl_name)); in ovl_get_acl_path() 407 real_acl = vfs_get_acl(idmap, path->dentry, acl_name); in ovl_get_acl_path() 483 const char *acl_name; in ovl_set_or_remove_acl() local 493 acl_name = posix_acl_xattr_name(type); in ovl_set_or_remove_acl() 500 acl_name); in ovl_set_or_remove_acl() 523 err = ovl_do_set_acl(ofs, realdentry, acl_name, acl); in ovl_set_or_remove_acl() 525 err = ovl_do_remove_acl(ofs, realdentry, acl_name); in ovl_set_or_remove_acl()
|
| H A D | overlayfs.h | 345 const char *acl_name, struct posix_acl *acl) in ovl_do_set_acl() argument 347 return vfs_set_acl(ovl_upper_mnt_idmap(ofs), dentry, acl_name, acl); in ovl_do_set_acl() 351 const char *acl_name) in ovl_do_remove_acl() argument 353 return vfs_remove_acl(ovl_upper_mnt_idmap(ofs), dentry, acl_name); in ovl_do_remove_acl() 766 const char *acl_name, bool noperm); 772 const char *acl_name, in ovl_get_acl_path() argument
|
| H A D | copy_up.c | 47 struct dentry *dentry, const char *acl_name) in ovl_copy_acl() argument 52 real_acl = ovl_get_acl_path(path, acl_name, false); in ovl_copy_acl() 68 err = ovl_do_set_acl(ofs, dentry, acl_name, clone); in ovl_copy_acl()
|
| H A D | dir.c | 410 const char *acl_name, struct posix_acl *acl) in ovl_set_upper_acl() argument 415 return ovl_do_set_acl(ofs, upperdentry, acl_name, acl); in ovl_set_upper_acl()
|
| /linux-6.15/security/integrity/ima/ |
| H A D | ima_appraise.c | 807 const char *acl_name, struct posix_acl *kacl) in ima_inode_set_acl() argument 809 if (evm_revalidate_status(acl_name)) in ima_inode_set_acl() 830 const char *acl_name) in ima_inode_remove_acl() argument 832 return ima_inode_set_acl(idmap, dentry, acl_name, NULL); in ima_inode_remove_acl()
|
| /linux-6.15/security/ |
| H A D | security.c | 2439 struct dentry *dentry, const char *acl_name, in security_inode_set_acl() argument 2444 return call_int_hook(inode_set_acl, idmap, dentry, acl_name, kacl); in security_inode_set_acl() 2456 void security_inode_post_set_acl(struct dentry *dentry, const char *acl_name, in security_inode_post_set_acl() argument 2461 call_void_hook(inode_post_set_acl, dentry, acl_name, kacl); in security_inode_post_set_acl() 2476 struct dentry *dentry, const char *acl_name) in security_inode_get_acl() argument 2480 return call_int_hook(inode_get_acl, idmap, dentry, acl_name); in security_inode_get_acl() 2495 struct dentry *dentry, const char *acl_name) in security_inode_remove_acl() argument 2499 return call_int_hook(inode_remove_acl, idmap, dentry, acl_name); in security_inode_remove_acl() 2512 struct dentry *dentry, const char *acl_name) in security_inode_post_remove_acl() argument 2516 call_void_hook(inode_post_remove_acl, idmap, dentry, acl_name); in security_inode_post_remove_acl()
|
| /linux-6.15/security/smack/ |
| H A D | smack_lsm.c | 1492 struct dentry *dentry, const char *acl_name, in smack_inode_set_acl() argument 1515 struct dentry *dentry, const char *acl_name) in smack_inode_get_acl() argument 1537 struct dentry *dentry, const char *acl_name) in smack_inode_remove_acl() argument
|
| /linux-6.15/security/selinux/ |
| H A D | hooks.c | 3282 struct dentry *dentry, const char *acl_name, in selinux_inode_set_acl() argument 3289 struct dentry *dentry, const char *acl_name) in selinux_inode_get_acl() argument 3295 struct dentry *dentry, const char *acl_name) in selinux_inode_remove_acl() argument
|