Home
last modified time | relevance | path

Searched refs:acl_name (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-6.6/include/linux/
H A Devm.h40 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 Dposix_acl.h104 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 Dima.h193 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 Dsecurity.h364 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 Dposix_acl.c1082 * @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 Dinternal.h275 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 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()
/kernel/linux/linux-6.6/fs/overlayfs/
H A Doverlayfs.h329 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 Dinode.c521 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 Dcopy_up.c48 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 Ddir.c437 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 Dsecurity.c2198 * @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 Dima_appraise.c783 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 Devm_main.c646 * @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 Dsmack_lsm.c1468 * @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 Dhooks.c3263 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

Completed in 53 milliseconds