/linux-master/include/linux/ |
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) 154 struct dentry *dentry, const char *acl_name) 146 vfs_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument 153 vfs_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument
|
H A D | security.h | 374 struct dentry *dentry, const char *acl_name, 376 void security_inode_post_set_acl(struct dentry *dentry, const char *acl_name, 379 struct dentry *dentry, const char *acl_name); 381 struct dentry *dentry, const char *acl_name); 384 const char *acl_name); 918 const char *acl_name, 925 const char *acl_name, 931 const char *acl_name) 938 const char *acl_name) 945 const char *acl_name) 916 security_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) argument 924 security_inode_post_set_acl(struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) argument 929 security_inode_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument 936 security_inode_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument 943 security_inode_post_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument [all...] |
H A D | lsm_hook_defs.h | 159 struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) 161 const char *acl_name, struct posix_acl *kacl) 163 struct dentry *dentry, const char *acl_name) 165 struct dentry *dentry, const char *acl_name) 167 struct dentry *dentry, const char *acl_name)
|
/linux-master/fs/ |
H A D | internal.h | 288 const char *acl_name, const void *kvalue, size_t size); 290 const char *acl_name, void *kvalue, size_t size); 293 struct dentry *dentry, const char *acl_name, 299 struct dentry *dentry, const char *acl_name, 292 do_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, const void *kvalue, size_t size) argument 298 do_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, void *kvalue, size_t size) argument
|
H A D | posix_acl.c | 1081 * @acl_name: the name of the posix acl 1090 const char *acl_name, struct posix_acl *kacl) 1097 acl_type = posix_acl_type(acl_name); 1125 error = security_inode_set_acl(idmap, dentry, acl_name, kacl); 1139 security_inode_post_set_acl(dentry, acl_name, kacl); 1159 * @acl_name: the name of the posix acl 1167 struct dentry *dentry, const char *acl_name) 1173 acl_type = posix_acl_type(acl_name); 1181 error = security_inode_get_acl(idmap, dentry, acl_name); 1204 * @acl_name 1089 vfs_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) argument 1166 vfs_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument 1210 vfs_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument 1263 do_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, const void *kvalue, size_t size) argument 1284 do_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, void *kvalue, size_t size) argument [all...] |
/linux-master/security/integrity/evm/ |
H A D | evm_main.c | 660 * @acl_name: name of the posix acl 670 const char *acl_name, struct posix_acl *kacl) 698 !evm_inode_set_acl_change(idmap, dentry, acl_name, kacl)) 713 * @acl_name: name of the posix acl 722 const char *acl_name) 724 return evm_inode_set_acl(idmap, dentry, acl_name, NULL); 801 * @acl_name: name of the posix acl 807 static void evm_inode_post_set_acl(struct dentry *dentry, const char *acl_name, argument 810 return evm_inode_post_setxattr(dentry, acl_name, NULL, 0, 0); 844 * @acl_name 669 evm_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) argument 721 evm_inode_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument 849 evm_inode_post_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument [all...] |
/linux-master/fs/9p/ |
H A D | acl.c | 160 const char *acl_name; local 186 acl_name = posix_acl_xattr_name(type); 189 retval = v9fs_xattr_set(dentry, acl_name, value, size, 0); 239 retval = v9fs_xattr_set(dentry, acl_name, value, size, 0);
|
/linux-master/fs/overlayfs/ |
H A D | inode.c | 397 const char *acl_name, bool noperm) 406 real_acl = get_inode_acl(realinode, posix_acl_type(acl_name)); 408 real_acl = vfs_get_acl(idmap, path->dentry, acl_name); 484 const char *acl_name; local 494 acl_name = posix_acl_xattr_name(type); 501 acl_name); 524 err = ovl_do_set_acl(ofs, realdentry, acl_name, acl); 526 err = ovl_do_remove_acl(ofs, realdentry, acl_name); 396 ovl_get_acl_path(const struct path *path, const char *acl_name, bool noperm) argument
|
H A D | overlayfs.h | 341 const char *acl_name, struct posix_acl *acl) 343 return vfs_set_acl(ovl_upper_mnt_idmap(ofs), dentry, acl_name, acl); 347 const char *acl_name) 349 return vfs_remove_acl(ovl_upper_mnt_idmap(ofs), dentry, acl_name); 771 const char *acl_name, bool noperm); 777 const char *acl_name, 340 ovl_do_set_acl(struct ovl_fs *ofs, struct dentry *dentry, const char *acl_name, struct posix_acl *acl) argument 346 ovl_do_remove_acl(struct ovl_fs *ofs, struct dentry *dentry, const char *acl_name) argument 776 ovl_get_acl_path(const struct path *path, const char *acl_name, bool noperm) argument
|
H A D | copy_up.c | 48 struct dentry *dentry, const char *acl_name) 53 real_acl = ovl_get_acl_path(path, acl_name, false); 69 err = ovl_do_set_acl(ofs, dentry, acl_name, clone); 47 ovl_copy_acl(struct ovl_fs *ofs, const struct path *path, struct dentry *dentry, const char *acl_name) argument
|
H A D | dir.c | 437 const char *acl_name, struct posix_acl *acl) 442 return ovl_do_set_acl(ofs, upperdentry, acl_name, acl); 436 ovl_set_upper_acl(struct ovl_fs *ofs, struct dentry *upperdentry, const char *acl_name, struct posix_acl *acl) argument
|
/linux-master/security/integrity/ima/ |
H A D | ima_appraise.c | 782 const char *acl_name, struct posix_acl *kacl) 784 if (evm_revalidate_status(acl_name)) 805 const char *acl_name) 807 return ima_inode_set_acl(idmap, dentry, acl_name, NULL); 781 ima_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) argument 804 ima_inode_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument
|
/linux-master/security/ |
H A D | security.c | 2309 * @acl_name: acl name 2313 * identified by @acl_name. 2318 struct dentry *dentry, const char *acl_name, 2323 return call_int_hook(inode_set_acl, idmap, dentry, acl_name, kacl); 2329 * @acl_name: acl name 2333 * The posix acls in @kacl are identified by @acl_name. 2335 void security_inode_post_set_acl(struct dentry *dentry, const char *acl_name, argument 2340 call_void_hook(inode_post_set_acl, dentry, acl_name, kacl); 2347 * @acl_name: acl name 2350 * @acl_name 2317 security_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) argument 2354 security_inode_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument 2373 security_inode_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument 2390 security_inode_post_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument [all...] |
/linux-master/security/smack/ |
H A D | smack_lsm.c | 1477 * @acl_name: name of the posix acl 1483 struct dentry *dentry, const char *acl_name, 1501 * @acl_name: name of the posix acl 1506 struct dentry *dentry, const char *acl_name) 1523 * @acl_name: name of the posix acl 1528 struct dentry *dentry, const char *acl_name) 1482 smack_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) argument 1505 smack_inode_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument 1527 smack_inode_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument
|
/linux-master/security/selinux/ |
H A D | hooks.c | 3277 struct dentry *dentry, const char *acl_name, 3284 struct dentry *dentry, const char *acl_name) 3290 struct dentry *dentry, const char *acl_name) 3276 selinux_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) argument 3283 selinux_inode_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument 3289 selinux_inode_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument
|