| /linux/fs/ |
| H A D | posix_acl.c | 1095 const char *acl_name, struct posix_acl *kacl) in vfs_set_acl() argument 1102 acl_type = posix_acl_type(acl_name); in vfs_set_acl() 1130 error = security_inode_set_acl(idmap, dentry, acl_name, kacl); in vfs_set_acl() 1144 security_inode_post_set_acl(dentry, acl_name, kacl); in vfs_set_acl() 1172 struct dentry *dentry, const char *acl_name) in vfs_get_acl() argument 1178 acl_type = posix_acl_type(acl_name); in vfs_get_acl() 1186 error = security_inode_get_acl(idmap, dentry, acl_name); in vfs_get_acl() 1216 const char *acl_name) in vfs_remove_acl() argument 1223 acl_type = posix_acl_type(acl_name); in vfs_remove_acl() 1238 error = security_inode_remove_acl(idmap, dentry, acl_name); in vfs_remove_acl() [all …]
|
| /linux/security/integrity/evm/ |
| H A D | evm_main.c | 687 * @acl_name: name of the posix acl in evm_inode_set_acl() 697 const char *acl_name, struct posix_acl *kacl) in evm_inode_set_acl() 725 !evm_inode_set_acl_change(idmap, dentry, acl_name, kacl)) in evm_inode_remove_acl() 740 * @acl_name: name of the posix acl 749 const char *acl_name) in evm_metadata_changed() 751 return evm_inode_set_acl(idmap, dentry, acl_name, NULL); in evm_metadata_changed() 881 * @acl_name: name of the posix acl in evm_inode_post_remove_acl() 887 static void evm_inode_post_set_acl(struct dentry *dentry, const char *acl_name, in evm_attr_change() 890 return evm_inode_post_setxattr(dentry, acl_name, NULL, 0, 0); in evm_attr_change() 924 * @acl_name in evm_inode_setattr() 674 evm_inode_set_acl(struct mnt_idmap * idmap,struct dentry * dentry,const char * acl_name,struct posix_acl * kacl) evm_inode_set_acl() argument 726 evm_inode_remove_acl(struct mnt_idmap * idmap,struct dentry * dentry,const char * acl_name) evm_inode_remove_acl() argument 836 evm_inode_post_set_acl(struct dentry * dentry,const char * acl_name,struct posix_acl * kacl) evm_inode_post_set_acl() argument 880 evm_inode_post_remove_acl(struct mnt_idmap * idmap,struct dentry * dentry,const char * acl_name) evm_inode_post_remove_acl() argument [all...] |
| /linux/fs/overlayfs/ |
| H A D | inode.c | 406 const char *acl_name, bool noperm) in ovl_get_acl_path() argument 415 real_acl = get_inode_acl(realinode, posix_acl_type(acl_name)); in ovl_get_acl_path() 417 real_acl = vfs_get_acl(idmap, path->dentry, acl_name); in ovl_get_acl_path() 490 const char *acl_name; in ovl_set_or_remove_acl() local 499 acl_name = posix_acl_xattr_name(type); in ovl_set_or_remove_acl() 505 real_acl = vfs_get_acl(mnt_idmap(realpath.mnt), realdentry, acl_name); in ovl_set_or_remove_acl() 527 err = ovl_do_set_acl(ofs, realdentry, acl_name, acl); in ovl_set_or_remove_acl() 529 err = ovl_do_remove_acl(ofs, realdentry, acl_name); in ovl_set_or_remove_acl()
|
| 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()
|
| /linux/security/integrity/ima/ |
| H A D | ima_appraise.c | 794 const char *acl_name, struct posix_acl *kacl) in ima_inode_set_acl() argument 796 if (evm_revalidate_status(acl_name)) in ima_inode_set_acl() 819 const char *acl_name) in ima_inode_remove_acl() argument 821 return ima_inode_set_acl(idmap, dentry, acl_name, NULL); in ima_inode_remove_acl()
|
| /linux/security/ |
| H A D | security.c | 1948 * @acl_name: acl name 1952 * identified by @acl_name. 1957 struct dentry *dentry, const char *acl_name, in security_inode_set_acl() argument 1962 return call_int_hook(inode_set_acl, idmap, dentry, acl_name, kacl); in security_inode_set_acl() 1968 * @acl_name: acl name 1972 * The posix acls in @kacl are identified by @acl_name. 1974 void security_inode_post_set_acl(struct dentry *dentry, const char *acl_name, in security_inode_post_set_acl() argument 1979 call_void_hook(inode_post_set_acl, dentry, acl_name, kacl); in security_inode_post_set_acl() 1986 * @acl_name: acl name 1989 * @acl_name 1994 security_inode_get_acl(struct mnt_idmap * idmap,struct dentry * dentry,const char * acl_name) security_inode_get_acl() argument 2013 security_inode_remove_acl(struct mnt_idmap * idmap,struct dentry * dentry,const char * acl_name) security_inode_remove_acl() argument 2030 security_inode_post_remove_acl(struct mnt_idmap * idmap,struct dentry * dentry,const char * acl_name) security_inode_post_remove_acl() argument [all...] |
| /linux/security/smack/ |
| H A D | smack_lsm.c | 1541 * @acl_name: name of the posix acl in smack_inode_set_acl() 1547 struct dentry *dentry, const char *acl_name, in smack_inode_set_acl() 1565 * @acl_name: name of the posix acl in smack_inode_get_acl() 1570 struct dentry *dentry, const char *acl_name) in smack_inode_get_acl() 1587 * @acl_name: name of the posix acl in smack_inode_remove_acl() 1592 struct dentry *dentry, const char *acl_name) in smack_inode_remove_acl() 1538 smack_inode_set_acl(struct mnt_idmap * idmap,struct dentry * dentry,const char * acl_name,struct posix_acl * kacl) smack_inode_set_acl() argument 1561 smack_inode_get_acl(struct mnt_idmap * idmap,struct dentry * dentry,const char * acl_name) smack_inode_get_acl() argument 1583 smack_inode_remove_acl(struct mnt_idmap * idmap,struct dentry * dentry,const char * acl_name) smack_inode_remove_acl() argument
|
| /linux/security/selinux/ |
| H A D | hooks.c | 3457 struct dentry *dentry, const char *acl_name, in selinux_inode_set_acl() argument 3464 struct dentry *dentry, const char *acl_name) in selinux_inode_get_acl() argument 3470 struct dentry *dentry, const char *acl_name) in selinux_inode_remove_acl() argument
|