| /linux/tools/testing/selftests/pidfd/ |
| H A D | pidfd_xattr_test.c | 50 char xattr_name[32]; in TEST_F() local 57 snprintf(xattr_name, sizeof(xattr_name), "trusted.testattr%d", i); in TEST_F() 59 ret = fsetxattr(self->child_pidfd, xattr_name, xattr_value, strlen(xattr_value), 0); in TEST_F() 64 snprintf(xattr_name, sizeof(xattr_name), "trusted.testattr%d", i); in TEST_F() 67 ret = fgetxattr(self->child_pidfd, xattr_name, buf, sizeof(buf)); in TEST_F() 75 snprintf(xattr_name, sizeof(xattr_name), "trusted.testattr%d", i); in TEST_F() 78 if (strcmp(it, xattr_name)) in TEST_F() 87 snprintf(xattr_name, sizeof(xattr_name), "trusted.testattr%d", i); in TEST_F() 88 ret = fremovexattr(self->child_pidfd, xattr_name); in TEST_F() 91 ret = fgetxattr(self->child_pidfd, xattr_name, buf, sizeof(buf)); in TEST_F()
|
| /linux/fs/hfsplus/ |
| H A D | xattr_security.c | 41 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()
|
| /linux/security/integrity/evm/ |
| H A D | evm_main.c | 195 const char *xattr_name, in evm_verify_hmac() 249 rc = evm_calc_hmac(dentry, xattr_name, xattr_value, in evm_verify_hmac() 276 rc = evm_calc_hash(dentry, xattr_name, xattr_value, in evm_verify_hmac() 294 evm_update_evmxattr(dentry, xattr_name, in evm_verify_hmac() 431 * @xattr_name: requested xattr 445 const char *xattr_name, in evm_verify_current_integrity() 448 if (!evm_key_loaded() || !evm_protected_xattr(xattr_name)) 451 return evm_verify_hmac(dentry, xattr_name, xattr_value, 476 * @xattr_name: requested xattr in evm_xattr_change() 485 struct dentry *dentry, const char *xattr_name, 179 evm_verify_hmac(struct dentry * dentry,const char * xattr_name,char * xattr_value,size_t xattr_value_len) evm_verify_hmac() argument 422 evm_verifyxattr(struct dentry * dentry,const char * xattr_name,void * xattr_value,size_t xattr_value_len) evm_verifyxattr() argument 462 evm_xattr_change(struct mnt_idmap * idmap,struct dentry * dentry,const char * xattr_name,const void * xattr_value,size_t xattr_value_len) evm_xattr_change() argument 498 evm_protect_xattr(struct mnt_idmap * idmap,struct dentry * dentry,const char * xattr_name,const void * xattr_value,size_t xattr_value_len) evm_protect_xattr() argument 588 evm_inode_setxattr(struct mnt_idmap * idmap,struct dentry * dentry,const char * xattr_name,const void * xattr_value,size_t xattr_value_len,int flags) evm_inode_setxattr() argument 620 evm_inode_removexattr(struct mnt_idmap * idmap,struct dentry * dentry,const char * xattr_name) evm_inode_removexattr() argument 774 evm_revalidate_status(const char * xattr_name) evm_revalidate_status() argument 805 evm_inode_post_setxattr(struct dentry * dentry,const char * xattr_name,const void * xattr_value,size_t xattr_value_len,int flags) evm_inode_post_setxattr() argument 853 evm_inode_post_removexattr(struct dentry * dentry,const char * xattr_name) evm_inode_post_removexattr() argument [all...] |
| H A D | evm_crypto.c | 373 int evm_update_evmxattr(struct dentry *dentry, const char *xattr_name, in evm_update_evmxattr() 392 rc = evm_calc_hmac(dentry, xattr_name, xattr_value, in evm_update_evmxattr() 366 evm_update_evmxattr(struct dentry * dentry,const char * xattr_name,const char * xattr_value,size_t xattr_value_len) evm_update_evmxattr() argument
|
| /linux/fs/btrfs/ |
| H A D | props.c | 26 const char *xattr_name; member 61 if (!strcmp(h->xattr_name, name)) in find_prop_handler() 119 ret = btrfs_setxattr(trans, &inode->vfs_inode, handler->xattr_name, in btrfs_set_prop() 133 ret = btrfs_setxattr(trans, &inode->vfs_inode, handler->xattr_name, value, in btrfs_set_prop() 144 ret2 = btrfs_setxattr(trans, &inode->vfs_inode, handler->xattr_name, in btrfs_set_prop() 280 handler->xattr_name, btrfs_ino(BTRFS_I(inode)), in inode_prop_iterator() 389 .xattr_name = XATTR_BTRFS_PREFIX "compression", 450 ret = btrfs_setxattr(trans, &inode->vfs_inode, h->xattr_name, value, in btrfs_inode_inherit_props() 455 btrfs_setxattr(trans, &inode->vfs_inode, h->xattr_name, in btrfs_inode_inherit_props() 479 u64 h = btrfs_name_hash(p->xattr_name, strlen(p->xattr_name)); in btrfs_props_init()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | cgroup_xattr.c | 22 static const char xattr_name[] = "user.bpf_test"; variable 32 if (!ASSERT_OK(set_cgroup_xattr(CGROUP_FS_PARENT, xattr_name, xattr_value_a), in test_read_cgroup_xattr() 39 if (!ASSERT_OK(set_cgroup_xattr(CGROUP_FS_CHILD, xattr_name, xattr_value_b), in test_read_cgroup_xattr()
|
| /linux/security/integrity/ima/ |
| H A D | ima_appraise.c | 662 static int ima_protect_xattr(struct dentry *dentry, const char *xattr_name, in ima_protect_xattr() argument 665 if (strcmp(xattr_name, XATTR_NAME_IMA) == 0) { in ima_protect_xattr() 761 const char *xattr_name, const void *xattr_value, in ima_inode_setxattr() argument 769 result = ima_protect_xattr(dentry, xattr_name, xattr_value, in ima_inode_setxattr() 780 } else if (!strcmp(xattr_name, XATTR_NAME_EVM) && xattr_value_len > 0) { in ima_inode_setxattr() 785 if (result == 1 || evm_revalidate_status(xattr_name)) { in ima_inode_setxattr() 803 const char *xattr_name) in ima_inode_removexattr() argument 807 result = ima_protect_xattr(dentry, xattr_name, NULL, 0); in ima_inode_removexattr() 808 if (result == 1 || evm_revalidate_status(xattr_name)) { in ima_inode_removexattr() 809 if (!strcmp(xattr_name, XATTR_NAME_IMA)) in ima_inode_removexattr()
|
| /linux/fs/smb/server/ |
| H A D | vfs.c | 845 struct dentry *dentry, char *xattr_name) in ksmbd_vfs_xattr_len() argument 847 return vfs_getxattr(idmap, dentry, xattr_name, NULL, 0); in ksmbd_vfs_xattr_len() 861 char *xattr_name, char **xattr_buf) in ksmbd_vfs_getxattr() argument 867 xattr_len = ksmbd_vfs_xattr_len(idmap, dentry, xattr_name); in ksmbd_vfs_getxattr() 875 xattr_len = vfs_getxattr(idmap, dentry, xattr_name, in ksmbd_vfs_getxattr()
|
| /linux/fs/nfs/ |
| H A D | nfs42xdr.c | 503 encode_string(xdr, strlen(arg->xattr_name), arg->xattr_name); in encode_setxattr() 828 encode_getxattr(xdr, args->xattr_name, &hdr); in nfs4_xdr_enc_getxattr() 873 encode_removexattr(xdr, args->xattr_name, &hdr); in nfs4_xdr_enc_removexattr()
|
| /linux/include/linux/ |
| H A D | nfs_xdr.h | 1574 const char *xattr_name; member 1590 const char *xattr_name; member 1622 const char *xattr_name; member
|
| /linux/security/ |
| H A D | security.c | 1261 * @xattr_name: name of the security/LSM xattr 1266 * @xattr_name does not need to be free'd by the caller, it is a static string. 1272 const char **xattr_name, in security_dentry_init_security() argument 1276 xattr_name, lsmctx); in security_dentry_init_security()
|
| /linux/Documentation/bpf/ |
| H A D | kfuncs.rst | 241 bpf_get_file_xattr(..., "xattr_name", ...); 245 const char name[] = "xattr_name"; /* This need to be global */
|
| /linux/security/selinux/ |
| H A D | hooks.c | 2924 const char **xattr_name, in selinux_dentry_init_security() argument 2937 if (xattr_name) in selinux_dentry_init_security() 2938 *xattr_name = XATTR_NAME_SELINUX; in selinux_dentry_init_security()
|