Home
last modified time | relevance | path

Searched refs:xattr_name (Results 1 – 21 of 21) sorted by relevance

/linux-6.3-rc2/security/integrity/evm/
A Devm_main.c168 const char *xattr_name, in evm_verify_hmac() argument
252 evm_update_evmxattr(dentry, xattr_name, in evm_verify_hmac()
404 const char *xattr_name, in evm_verifyxattr() argument
495 if (!posix_xattr_acl(xattr_name)) in evm_protect_xattr()
716 if (!xattr_name) in evm_revalidate_status()
719 if (!evm_protected_xattr(xattr_name) && !posix_xattr_acl(xattr_name) && in evm_revalidate_status()
720 strcmp(xattr_name, XATTR_NAME_EVM)) in evm_revalidate_status()
742 if (!evm_revalidate_status(xattr_name)) in evm_inode_post_setxattr()
747 if (!strcmp(xattr_name, XATTR_NAME_EVM)) in evm_inode_post_setxattr()
768 if (!evm_revalidate_status(xattr_name)) in evm_inode_post_removexattr()
[all …]
A Devm_crypto.c356 int evm_update_evmxattr(struct dentry *dentry, const char *xattr_name, in evm_update_evmxattr() argument
374 rc = evm_calc_hmac(dentry, xattr_name, xattr_value, in evm_update_evmxattr()
/linux-6.3-rc2/fs/hfsplus/
A Dxattr_security.c41 char *xattr_name; in hfsplus_initxattrs() local
44 xattr_name = kmalloc(NLS_MAX_CHARSET_SIZE * HFSPLUS_ATTR_MAX_STRLEN + 1, in hfsplus_initxattrs()
46 if (!xattr_name) in hfsplus_initxattrs()
53 strcpy(xattr_name, XATTR_SECURITY_PREFIX); in hfsplus_initxattrs()
54 strcpy(xattr_name + in hfsplus_initxattrs()
56 memset(xattr_name + in hfsplus_initxattrs()
59 err = __hfsplus_setxattr(inode, xattr_name, in hfsplus_initxattrs()
64 kfree(xattr_name); in hfsplus_initxattrs()
A Dxattr.c397 if (!is_known_namespace(xattr_name)) in name_len()
425 char *xattr_name; in hfsplus_setxattr() local
430 if (!xattr_name) in hfsplus_setxattr()
432 strcpy(xattr_name, prefix); in hfsplus_setxattr()
433 strcpy(xattr_name + prefixlen, name); in hfsplus_setxattr()
435 kfree(xattr_name); in hfsplus_setxattr()
580 char *xattr_name; in hfsplus_getxattr() local
584 if (!xattr_name) in hfsplus_getxattr()
587 strcpy(xattr_name, prefix); in hfsplus_getxattr()
591 kfree(xattr_name); in hfsplus_getxattr()
[all …]
/linux-6.3-rc2/include/linux/
A Devm.h20 const char *xattr_name,
31 const char *xattr_name,
35 struct dentry *dentry, const char *xattr_name);
37 const char *xattr_name);
62 extern bool evm_revalidate_status(const char *xattr_name);
84 const char *xattr_name, in evm_verifyxattr() argument
112 const char *xattr_name, in evm_inode_post_setxattr() argument
121 const char *xattr_name) in evm_inode_removexattr() argument
127 const char *xattr_name) in evm_inode_post_removexattr() argument
167 static inline bool evm_revalidate_status(const char *xattr_name) in evm_revalidate_status() argument
A Dima.h190 extern int ima_inode_setxattr(struct dentry *dentry, const char *xattr_name,
201 extern int ima_inode_removexattr(struct dentry *dentry, const char *xattr_name);
215 const char *xattr_name, in ima_inode_setxattr() argument
231 const char *xattr_name) in ima_inode_removexattr() argument
A Dnfs_xdr.h1530 const char *xattr_name; member
1544 const char *xattr_name; member
1575 const char *xattr_name; member
A Dsecurity.h323 const char **xattr_name, void **ctx,
749 const char **xattr_name, in security_dentry_init_security() argument
A Dlsm_hook_defs.h84 int mode, const struct qstr *name, const char **xattr_name,
/linux-6.3-rc2/fs/btrfs/
A Dprops.c24 const char *xattr_name; member
59 if (!strcmp(h->xattr_name, name)) in find_prop_handler()
117 ret = btrfs_setxattr(trans, inode, handler->xattr_name, in btrfs_set_prop()
128 ret = btrfs_setxattr(trans, inode, handler->xattr_name, value, in btrfs_set_prop()
134 btrfs_setxattr(trans, inode, handler->xattr_name, NULL, in btrfs_set_prop()
268 handler->xattr_name, btrfs_ino(BTRFS_I(inode)), in inode_prop_iterator()
376 .xattr_name = XATTR_BTRFS_PREFIX "compression",
437 ret = btrfs_setxattr(trans, inode, h->xattr_name, value, in btrfs_inode_inherit_props()
442 btrfs_setxattr(trans, inode, h->xattr_name, in btrfs_inode_inherit_props()
467 u64 h = btrfs_name_hash(p->xattr_name, strlen(p->xattr_name)); in btrfs_props_init()
/linux-6.3-rc2/security/integrity/ima/
A Dima_appraise.c661 static int ima_protect_xattr(struct dentry *dentry, const char *xattr_name, in ima_protect_xattr() argument
664 if (strcmp(xattr_name, XATTR_NAME_IMA) == 0) { in ima_protect_xattr()
750 int ima_inode_setxattr(struct dentry *dentry, const char *xattr_name, in ima_inode_setxattr() argument
758 result = ima_protect_xattr(dentry, xattr_name, xattr_value, in ima_inode_setxattr()
769 } else if (!strcmp(xattr_name, XATTR_NAME_EVM) && xattr_value_len > 0) { in ima_inode_setxattr()
772 if (result == 1 || evm_revalidate_status(xattr_name)) { in ima_inode_setxattr()
789 int ima_inode_removexattr(struct dentry *dentry, const char *xattr_name) in ima_inode_removexattr() argument
793 result = ima_protect_xattr(dentry, xattr_name, NULL, 0); in ima_inode_removexattr()
794 if (result == 1 || evm_revalidate_status(xattr_name)) { in ima_inode_removexattr()
/linux-6.3-rc2/fs/nfs/
A Dnfs42xattr.c84 char *xattr_name; member
236 entry->xattr_name = namep; in nfs4_xattr_alloc_entry()
518 if (!strcmp(entry->xattr_name, name)) in nfs4_xattr_get_entry()
533 bucket = nfs4_xattr_hash_bucket(cache, entry->xattr_name); in nfs4_xattr_hash_add()
543 oldentry = nfs4_xattr_get_entry(bucket, entry->xattr_name); in nfs4_xattr_hash_add()
624 entry->xattr_name, (unsigned long)entry->xattr_size); in nfs4_xattr_cache_get()
909 if (entry->xattr_name != NULL) { in entry_lru_isolate()
A Dnfs42xdr.c448 encode_string(xdr, strlen(arg->xattr_name), arg->xattr_name); in encode_setxattr()
1535 encode_getxattr(xdr, args->xattr_name, &hdr); in nfs4_xdr_enc_getxattr()
1618 encode_removexattr(xdr, args->xattr_name, &hdr); in nfs4_xdr_enc_removexattr()
A Dnfs42proc.c1169 .xattr_name = name, in _nfs42_proc_removexattr()
1198 .xattr_name = name, in _nfs42_proc_setxattr()
1240 .xattr_name = name, in _nfs42_proc_getxattr()
/linux-6.3-rc2/fs/
A Dinternal.h210 struct xattr_name { struct
223 struct xattr_name *kname; argument
A Dxattr.c618 struct xattr_name kname; in setxattr()
736 struct xattr_name kname; in getxattr()
1069 const char *xattr_name = key; in rbtree_simple_xattr_cmp() local
1073 return strcmp(xattr->name, xattr_name); in rbtree_simple_xattr_cmp()
/linux-6.3-rc2/fs/ksmbd/
A Dvfs.h107 char *xattr_name,
A Dvfs.c912 struct dentry *dentry, char *xattr_name) in ksmbd_vfs_xattr_len() argument
914 return vfs_getxattr(idmap, dentry, xattr_name, NULL, 0); in ksmbd_vfs_xattr_len()
928 char *xattr_name, char **xattr_buf) in ksmbd_vfs_getxattr() argument
934 xattr_len = ksmbd_vfs_xattr_len(idmap, dentry, xattr_name); in ksmbd_vfs_getxattr()
942 xattr_len = vfs_getxattr(idmap, dentry, xattr_name, in ksmbd_vfs_getxattr()
/linux-6.3-rc2/security/
A Dsecurity.c1092 const char **xattr_name, void **ctx, in security_dentry_init_security() argument
1103 xattr_name, ctx, ctxlen); in security_dentry_init_security()
/linux-6.3-rc2/fs/cifs/
A Dcifspdu.h2707 char xattr_name[]; member
/linux-6.3-rc2/security/selinux/
A Dhooks.c2828 const char **xattr_name, void **ctx, in selinux_dentry_init_security() argument
2841 if (xattr_name) in selinux_dentry_init_security()
2842 *xattr_name = XATTR_NAME_SELINUX; in selinux_dentry_init_security()

Completed in 87 milliseconds