Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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.h56 int vfs_xattr_cmp(struct dentry *dentry, const char *xattr_name,
/linux-4.4.14/fs/hfsplus/
Dxattr_security.c39 char *xattr_name; in hfsplus_initxattrs() local
42 xattr_name = kmalloc(NLS_MAX_CHARSET_SIZE * HFSPLUS_ATTR_MAX_STRLEN + 1, in hfsplus_initxattrs()
44 if (!xattr_name) in hfsplus_initxattrs()
51 strcpy(xattr_name, XATTR_SECURITY_PREFIX); in hfsplus_initxattrs()
52 strcpy(xattr_name + in hfsplus_initxattrs()
54 memset(xattr_name + in hfsplus_initxattrs()
57 err = __hfsplus_setxattr(inode, xattr_name, in hfsplus_initxattrs()
62 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.4.14/drivers/staging/lustre/lustre/llite/
Dxattr_cache.c77 const char *xattr_name, in ll_xattr_cache_find() argument
84 if (xattr_name == NULL || in ll_xattr_cache_find()
85 strcmp(xattr_name, entry->xe_name) == 0) { in ll_xattr_cache_find()
107 const char *xattr_name, in ll_xattr_cache_add() argument
113 if (ll_xattr_cache_find(cache, xattr_name, &xattr) == 0) { in ll_xattr_cache_add()
114 CDEBUG(D_CACHE, "duplicate xattr: [%s]\n", xattr_name); in ll_xattr_cache_add()
124 xattr->xe_name = kstrdup(xattr_name, GFP_NOFS); in ll_xattr_cache_add()
137 CDEBUG(D_CACHE, "set: [%s]=%.*s\n", xattr_name, in ll_xattr_cache_add()
158 const char *xattr_name) in ll_xattr_cache_del() argument
162 CDEBUG(D_CACHE, "del xattr: %s\n", xattr_name); in ll_xattr_cache_del()
[all …]
Dxattr.c562 char *xattr_name = buffer; in ll_listxattr() local
566 xlen = strnlen(xattr_name, rem - 1) + 1; in ll_listxattr()
569 get_xattr_type(xattr_name)) == 0) { in ll_listxattr()
573 xattr_name += xlen; in ll_listxattr()
579 memmove(xattr_name, xattr_name + xlen, rem); in ll_listxattr()
/linux-4.4.14/fs/btrfs/
Dprops.c31 const char *xattr_name; member
46 .xattr_name = XATTR_BTRFS_PREFIX "compression",
62 u64 h = btrfs_name_hash(p->xattr_name, strlen(p->xattr_name)); in btrfs_props_init()
94 if (!strcmp(h->xattr_name, name)) in find_prop_handler()
118 ret = __btrfs_setxattr(trans, inode, handler->xattr_name, in __btrfs_set_prop()
132 ret = __btrfs_setxattr(trans, inode, handler->xattr_name, in __btrfs_set_prop()
138 __btrfs_setxattr(trans, inode, handler->xattr_name, in __btrfs_set_prop()
281 handler->xattr_name, btrfs_ino(inode), in inode_prop_iterator()
327 ret = __btrfs_set_prop(trans, inode, h->xattr_name, in inherit_props()
/linux-4.4.14/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()
394 int ima_inode_removexattr(struct dentry *dentry, const char *xattr_name) in ima_inode_removexattr() argument
398 result = ima_protect_xattr(dentry, xattr_name, NULL, 0); in ima_inode_removexattr()
/linux-4.4.14/drivers/staging/lustre/lustre/mdc/
Dmdc_request.c281 const char *xattr_name, const char *input, in mdc_xattr_common() argument
295 if (xattr_name) { in mdc_xattr_common()
296 xattr_namelen = strlen(xattr_name) + 1; in mdc_xattr_common()
356 if (xattr_name) { in mdc_xattr_common()
358 memcpy(tmp, xattr_name, xattr_namelen); in mdc_xattr_common()
387 u64 valid, const char *xattr_name, in mdc_setxattr() argument
393 fid, MDS_REINT, valid, xattr_name, in mdc_setxattr()
399 u64 valid, const char *xattr_name, in mdc_getxattr() argument
404 fid, MDS_GETXATTR, valid, xattr_name, in mdc_getxattr()
/linux-4.4.14/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.4.14/fs/cifs/
Dcifspdu.h2752 char xattr_name[0]; member