Home
last modified time | relevance | path

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

/linux-4.1.27/security/integrity/evm/
Devm_main.c111 const char *xattr_name, in evm_verify_hmac() argument
148 rc = evm_calc_hmac(dentry, xattr_name, xattr_value, in evm_verify_hmac()
158 rc = evm_calc_hash(dentry, xattr_name, xattr_value, in evm_verify_hmac()
171 evm_update_evmxattr(dentry, xattr_name, in evm_verify_hmac()
231 const char *xattr_name, in evm_verifyxattr() argument
235 if (!evm_initialized || !evm_protected_xattr(xattr_name)) in evm_verifyxattr()
243 return evm_verify_hmac(dentry, xattr_name, xattr_value, in evm_verifyxattr()
276 static int evm_protect_xattr(struct dentry *dentry, const char *xattr_name, in evm_protect_xattr() argument
281 if (strcmp(xattr_name, XATTR_NAME_EVM) == 0) { in evm_protect_xattr()
284 } else if (!evm_protected_xattr(xattr_name)) { in evm_protect_xattr()
[all …]
Devm_crypto.c199 int evm_update_evmxattr(struct dentry *dentry, const char *xattr_name, in evm_update_evmxattr() argument
206 rc = evm_calc_hmac(dentry, xattr_name, xattr_value, in evm_update_evmxattr()
/linux-4.1.27/include/linux/
Devm.h18 const char *xattr_name,
27 const char *xattr_name,
30 extern int evm_inode_removexattr(struct dentry *dentry, const char *xattr_name);
32 const char *xattr_name);
47 const char *xattr_name, in evm_verifyxattr() argument
73 const char *xattr_name, in evm_inode_post_setxattr() argument
81 const char *xattr_name) in evm_inode_removexattr() argument
87 const char *xattr_name) in evm_inode_post_removexattr() argument
Dima.h59 extern int ima_inode_setxattr(struct dentry *dentry, const char *xattr_name,
61 extern int ima_inode_removexattr(struct dentry *dentry, const char *xattr_name);
69 const char *xattr_name, in ima_inode_setxattr() argument
77 const char *xattr_name) in ima_inode_removexattr() argument
Dxattr.h52 int vfs_xattr_cmp(struct dentry *dentry, const char *xattr_name,
/linux-4.1.27/fs/hfsplus/
Dxattr_security.c47 char *xattr_name; in hfsplus_initxattrs() local
50 xattr_name = kmalloc(NLS_MAX_CHARSET_SIZE * HFSPLUS_ATTR_MAX_STRLEN + 1, in hfsplus_initxattrs()
52 if (!xattr_name) in hfsplus_initxattrs()
59 strcpy(xattr_name, XATTR_SECURITY_PREFIX); in hfsplus_initxattrs()
60 strcpy(xattr_name + in hfsplus_initxattrs()
62 memset(xattr_name + in hfsplus_initxattrs()
65 err = __hfsplus_setxattr(inode, xattr_name, in hfsplus_initxattrs()
70 kfree(xattr_name); in hfsplus_initxattrs()
Dposix_acl.c16 char *xattr_name; in hfsplus_get_posix_acl() local
24 xattr_name = POSIX_ACL_XATTR_ACCESS; in hfsplus_get_posix_acl()
27 xattr_name = POSIX_ACL_XATTR_DEFAULT; in hfsplus_get_posix_acl()
33 size = __hfsplus_getxattr(inode, xattr_name, NULL, 0); in hfsplus_get_posix_acl()
39 size = __hfsplus_getxattr(inode, xattr_name, value, size); in hfsplus_get_posix_acl()
61 char *xattr_name; in hfsplus_set_posix_acl() local
69 xattr_name = POSIX_ACL_XATTR_ACCESS; in hfsplus_set_posix_acl()
79 xattr_name = POSIX_ACL_XATTR_DEFAULT; in hfsplus_set_posix_acl()
100 err = __hfsplus_setxattr(inode, xattr_name, value, size, 0); in hfsplus_set_posix_acl()
Dxattr.c399 static int name_len(const char *xattr_name, int xattr_name_len) in name_len() argument
403 if (!is_known_namespace(xattr_name)) in name_len()
409 static int copy_name(char *buffer, const char *xattr_name, int name_len) in copy_name() argument
414 if (!is_known_namespace(xattr_name)) { in copy_name()
420 strncpy(buffer + offset, xattr_name, name_len); in copy_name()
431 char *xattr_name; in hfsplus_setxattr() local
437 xattr_name = kmalloc(NLS_MAX_CHARSET_SIZE * HFSPLUS_ATTR_MAX_STRLEN + 1, in hfsplus_setxattr()
439 if (!xattr_name) in hfsplus_setxattr()
441 strcpy(xattr_name, prefix); in hfsplus_setxattr()
442 strcpy(xattr_name + prefixlen, name); in hfsplus_setxattr()
[all …]
/linux-4.1.27/fs/btrfs/
Dprops.c31 const char *xattr_name; member
46 .xattr_name = XATTR_BTRFS_PREFIX "compression",
53 .xattr_name = NULL
63 for (p = &prop_handlers[0]; p->xattr_name; p++) { in btrfs_props_init()
64 u64 h = btrfs_name_hash(p->xattr_name, strlen(p->xattr_name)); in btrfs_props_init()
96 if (!strcmp(h->xattr_name, name)) in find_prop_handler()
120 ret = __btrfs_setxattr(trans, inode, handler->xattr_name, in __btrfs_set_prop()
134 ret = __btrfs_setxattr(trans, inode, handler->xattr_name, in __btrfs_set_prop()
140 __btrfs_setxattr(trans, inode, handler->xattr_name, in __btrfs_set_prop()
283 handler->xattr_name, btrfs_ino(inode), in inode_prop_iterator()
[all …]
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dxattr_cache.c78 const char *xattr_name, in ll_xattr_cache_find() argument
87 if (xattr_name == NULL || in ll_xattr_cache_find()
88 strcmp(xattr_name, entry->xe_name) == 0) { in ll_xattr_cache_find()
110 const char *xattr_name, in ll_xattr_cache_add() argument
118 if (ll_xattr_cache_find(cache, xattr_name, &xattr) == 0) { in ll_xattr_cache_add()
119 CDEBUG(D_CACHE, "duplicate xattr: [%s]\n", xattr_name); in ll_xattr_cache_add()
129 xattr->xe_name = kstrdup(xattr_name, GFP_NOFS); in ll_xattr_cache_add()
142 CDEBUG(D_CACHE, "set: [%s]=%.*s\n", xattr_name, in ll_xattr_cache_add()
163 const char *xattr_name) in ll_xattr_cache_del() argument
169 CDEBUG(D_CACHE, "del xattr: %s\n", xattr_name); in ll_xattr_cache_del()
[all …]
Dxattr.c567 char *xattr_name = buffer; in ll_listxattr() local
571 xlen = strnlen(xattr_name, rem - 1) + 1; in ll_listxattr()
574 get_xattr_type(xattr_name)) == 0) { in ll_listxattr()
578 xattr_name += xlen; in ll_listxattr()
584 memmove(xattr_name, xattr_name + xlen, rem); in ll_listxattr()
/linux-4.1.27/security/integrity/ima/
Dima_appraise.c344 static int ima_protect_xattr(struct dentry *dentry, const char *xattr_name, in ima_protect_xattr() argument
347 if (strcmp(xattr_name, XATTR_NAME_IMA) == 0) { in ima_protect_xattr()
372 int ima_inode_setxattr(struct dentry *dentry, const char *xattr_name, in ima_inode_setxattr() argument
378 result = ima_protect_xattr(dentry, xattr_name, xattr_value, in ima_inode_setxattr()
390 int ima_inode_removexattr(struct dentry *dentry, const char *xattr_name) in ima_inode_removexattr() argument
394 result = ima_protect_xattr(dentry, xattr_name, NULL, 0); in ima_inode_removexattr()
/linux-4.1.27/drivers/staging/lustre/lustre/mdc/
Dmdc_request.c337 const char *xattr_name, const char *input, in mdc_xattr_common() argument
352 if (xattr_name) { in mdc_xattr_common()
353 xattr_namelen = strlen(xattr_name) + 1; in mdc_xattr_common()
414 if (xattr_name) { in mdc_xattr_common()
416 memcpy(tmp, xattr_name, xattr_namelen); in mdc_xattr_common()
445 struct obd_capa *oc, u64 valid, const char *xattr_name, in mdc_setxattr() argument
450 fid, oc, MDS_REINT, valid, xattr_name, in mdc_setxattr()
456 struct obd_capa *oc, u64 valid, const char *xattr_name, in mdc_getxattr() argument
461 fid, oc, MDS_GETXATTR, valid, xattr_name, in mdc_getxattr()
/linux-4.1.27/fs/
Dxattr.c212 int vfs_xattr_cmp(struct dentry *dentry, const char *xattr_name, in vfs_xattr_cmp() argument
218 rc = vfs_getxattr_alloc(dentry, xattr_name, &xattr_value, 0, flags); in vfs_xattr_cmp()
/linux-4.1.27/fs/cifs/
Dcifspdu.h2726 char xattr_name[0]; member