/kernel/linux/linux-6.6/include/linux/ |
H A D | evm.h | 40 const char *acl_name) in evm_inode_post_remove_acl() 42 evm_inode_post_removexattr(dentry, acl_name); in evm_inode_post_remove_acl() 45 struct dentry *dentry, const char *acl_name, 49 const char *acl_name) in evm_inode_remove_acl() 51 return evm_inode_set_acl(idmap, dentry, acl_name, NULL); in evm_inode_remove_acl() 54 const char *acl_name, in evm_inode_post_set_acl() 57 return evm_inode_post_setxattr(dentry, acl_name, NULL, 0); in evm_inode_post_set_acl() 135 const char *acl_name) in evm_inode_post_remove_acl() 141 struct dentry *dentry, const char *acl_name, in evm_inode_set_acl() 149 const char *acl_name) in evm_inode_remove_acl() 38 evm_inode_post_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) evm_inode_post_remove_acl() argument 47 evm_inode_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) evm_inode_remove_acl() argument 53 evm_inode_post_set_acl(struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) evm_inode_post_set_acl() argument 133 evm_inode_post_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) evm_inode_post_remove_acl() argument 140 evm_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) evm_inode_set_acl() argument 147 evm_inode_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) evm_inode_remove_acl() argument 154 evm_inode_post_set_acl(struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) evm_inode_post_set_acl() argument [all...] |
H A D | posix_acl.h | 104 const char *acl_name, struct posix_acl *kacl); 106 struct dentry *dentry, const char *acl_name); 108 const char *acl_name); 148 const char *acl_name) in vfs_get_acl() 154 struct dentry *dentry, const char *acl_name) in vfs_remove_acl() 146 vfs_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) vfs_get_acl() argument 153 vfs_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) vfs_remove_acl() argument
|
H A D | ima.h | 193 struct dentry *dentry, const char *acl_name, 197 const char *acl_name) in ima_inode_remove_acl() 199 return ima_inode_set_acl(idmap, dentry, acl_name, NULL); in ima_inode_remove_acl() 223 struct dentry *dentry, const char *acl_name, in ima_inode_set_acl() 238 const char *acl_name) in ima_inode_remove_acl() 195 ima_inode_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) ima_inode_remove_acl() argument 222 ima_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) ima_inode_set_acl() argument 236 ima_inode_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) ima_inode_remove_acl() argument
|
H A D | security.h | 364 struct dentry *dentry, const char *acl_name, 367 struct dentry *dentry, const char *acl_name); 369 struct dentry *dentry, const char *acl_name); 881 const char *acl_name, in security_inode_set_acl() 889 const char *acl_name) in security_inode_get_acl() 896 const char *acl_name) in security_inode_remove_acl() 879 security_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) security_inode_set_acl() argument 887 security_inode_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) security_inode_get_acl() argument 894 security_inode_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) security_inode_remove_acl() argument
|
/kernel/linux/linux-6.6/fs/ |
H A D | posix_acl.c | 1082 * @acl_name: the name of the posix acl 1091 const char *acl_name, struct posix_acl *kacl) in vfs_set_acl() 1098 acl_type = posix_acl_type(acl_name); in vfs_set_acl() 1126 error = security_inode_set_acl(idmap, dentry, acl_name, kacl); in vfs_set_acl() 1140 evm_inode_post_set_acl(dentry, acl_name, kacl); in vfs_set_acl() 1160 * @acl_name: the name of the posix acl 1168 struct dentry *dentry, const char *acl_name) in vfs_get_acl() 1174 acl_type = posix_acl_type(acl_name); in vfs_get_acl() 1182 error = security_inode_get_acl(idmap, dentry, acl_name); in vfs_get_acl() 1205 * @acl_name 1090 vfs_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) vfs_set_acl() argument 1167 vfs_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) vfs_get_acl() argument 1211 vfs_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) vfs_remove_acl() argument 1264 do_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, const void *kvalue, size_t size) do_set_acl() argument 1285 do_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, void *kvalue, size_t size) do_get_acl() argument [all...] |
H A D | internal.h | 275 const char *acl_name, const void *kvalue, size_t size); 277 const char *acl_name, void *kvalue, size_t size); 280 struct dentry *dentry, const char *acl_name, in do_set_acl() 286 struct dentry *dentry, const char *acl_name, in do_get_acl() 279 do_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, const void *kvalue, size_t size) do_set_acl() argument 285 do_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, void *kvalue, size_t size) do_get_acl() argument
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/fs/overlayfs/ |
H A D | overlayfs.h | 329 const char *acl_name, struct posix_acl *acl) in ovl_do_set_acl() 331 return vfs_set_acl(ovl_upper_mnt_idmap(ofs), dentry, acl_name, acl); in ovl_do_set_acl() 335 const char *acl_name) in ovl_do_remove_acl() 337 return vfs_remove_acl(ovl_upper_mnt_idmap(ofs), dentry, acl_name); in ovl_do_remove_acl() 724 const char *acl_name, bool noperm); 730 const char *acl_name, in ovl_get_acl_path() 328 ovl_do_set_acl(struct ovl_fs *ofs, struct dentry *dentry, const char *acl_name, struct posix_acl *acl) ovl_do_set_acl() argument 334 ovl_do_remove_acl(struct ovl_fs *ofs, struct dentry *dentry, const char *acl_name) ovl_do_remove_acl() argument 729 ovl_get_acl_path(const struct path *path, const char *acl_name, bool noperm) ovl_get_acl_path() argument
|
H A D | inode.c | 521 const char *acl_name, bool noperm) in ovl_get_acl_path() 530 real_acl = get_inode_acl(realinode, posix_acl_type(acl_name)); in ovl_get_acl_path() 532 real_acl = vfs_get_acl(idmap, path->dentry, acl_name); in ovl_get_acl_path() 608 const char *acl_name; in ovl_set_or_remove_acl() local 622 acl_name = posix_acl_xattr_name(type); in ovl_set_or_remove_acl() 629 acl_name); in ovl_set_or_remove_acl() 648 err = ovl_do_set_acl(ofs, realdentry, acl_name, acl); in ovl_set_or_remove_acl() 650 err = ovl_do_remove_acl(ofs, realdentry, acl_name); in ovl_set_or_remove_acl() 520 ovl_get_acl_path(const struct path *path, const char *acl_name, bool noperm) ovl_get_acl_path() argument
|
H A D | copy_up.c | 48 struct dentry *dentry, const char *acl_name) in ovl_copy_acl() 53 real_acl = ovl_get_acl_path(path, acl_name, false); in ovl_copy_acl() 69 err = ovl_do_set_acl(ofs, dentry, acl_name, clone); in ovl_copy_acl() 47 ovl_copy_acl(struct ovl_fs *ofs, const struct path *path, struct dentry *dentry, const char *acl_name) ovl_copy_acl() argument
|
H A D | dir.c | 437 const char *acl_name, struct posix_acl *acl) in ovl_set_upper_acl() 442 return ovl_do_set_acl(ofs, upperdentry, acl_name, acl); in ovl_set_upper_acl() 436 ovl_set_upper_acl(struct ovl_fs *ofs, struct dentry *upperdentry, const char *acl_name, struct posix_acl *acl) ovl_set_upper_acl() argument
|
/kernel/linux/linux-6.6/security/ |
H A D | security.c | 2198 * @acl_name: acl name 2202 * identified by @acl_name. 2207 struct dentry *dentry, const char *acl_name, in security_inode_set_acl() 2214 ret = call_int_hook(inode_set_acl, 0, idmap, dentry, acl_name, in security_inode_set_acl() 2218 ret = ima_inode_set_acl(idmap, dentry, acl_name, kacl); in security_inode_set_acl() 2221 return evm_inode_set_acl(idmap, dentry, acl_name, kacl); in security_inode_set_acl() 2228 * @acl_name: acl name 2231 * @acl_name. 2236 struct dentry *dentry, const char *acl_name) in security_inode_get_acl() 2240 return call_int_hook(inode_get_acl, 0, idmap, dentry, acl_name); in security_inode_get_acl() 2206 security_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) security_inode_set_acl() argument 2235 security_inode_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) security_inode_get_acl() argument 2254 security_inode_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) security_inode_remove_acl() argument [all...] |
/kernel/linux/linux-6.6/security/integrity/ima/ |
H A D | ima_appraise.c | 783 const char *acl_name, struct posix_acl *kacl) in ima_inode_set_acl() 785 if (evm_revalidate_status(acl_name)) in ima_inode_set_acl() 782 ima_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) ima_inode_set_acl() argument
|
/kernel/linux/linux-6.6/security/integrity/evm/ |
H A D | evm_main.c | 646 * @acl_name: name of the posix acl 654 const char *acl_name, struct posix_acl *kacl) in evm_inode_set_acl() 682 !evm_inode_set_acl_change(idmap, dentry, acl_name, kacl)) in evm_inode_set_acl() 653 evm_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) evm_inode_set_acl() argument
|
/kernel/linux/linux-6.6/security/smack/ |
H A D | smack_lsm.c | 1468 * @acl_name: name of the posix acl 1474 struct dentry *dentry, const char *acl_name, in smack_inode_set_acl() 1492 * @acl_name: name of the posix acl 1497 struct dentry *dentry, const char *acl_name) in smack_inode_get_acl() 1514 * @acl_name: name of the posix acl 1519 struct dentry *dentry, const char *acl_name) in smack_inode_remove_acl() 1473 smack_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) smack_inode_set_acl() argument 1496 smack_inode_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) smack_inode_get_acl() argument 1518 smack_inode_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) smack_inode_remove_acl() argument
|
/kernel/linux/linux-6.6/security/selinux/ |
H A D | hooks.c | 3263 struct dentry *dentry, const char *acl_name, in selinux_inode_set_acl() 3270 struct dentry *dentry, const char *acl_name) in selinux_inode_get_acl() 3276 struct dentry *dentry, const char *acl_name) in selinux_inode_remove_acl() 3262 selinux_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) selinux_inode_set_acl() argument 3269 selinux_inode_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) selinux_inode_get_acl() argument 3275 selinux_inode_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) selinux_inode_remove_acl() argument
|