Home
last modified time | relevance | path

Searched refs:acl_name (Results 1 – 15 of 15) sorted by relevance

/linux-6.15/include/linux/
H A Dposix_acl.h109 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 Dsecurity.h436 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 Dlsm_hook_defs.h161 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 Dposix_acl.c1089 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 Dinternal.h297 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 Devm_main.c674 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 Dacl.c160 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 Dinode.c396 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 Doverlayfs.h345 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 Dcopy_up.c47 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 Ddir.c410 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 Dima_appraise.c807 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 Dsecurity.c2439 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 Dsmack_lsm.c1492 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 Dhooks.c3282 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