/linux-4.4.14/security/integrity/evm/ |
D | evm_main.c | 111 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 …]
|
D | evm_crypto.c | 199 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/ |
D | evm.h | 18 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
|
D | ima.h | 59 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
|
D | xattr.h | 56 int vfs_xattr_cmp(struct dentry *dentry, const char *xattr_name,
|
/linux-4.4.14/fs/hfsplus/ |
D | xattr_security.c | 39 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()
|
D | posix_acl.c | 16 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()
|
D | xattr.c | 399 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/ |
D | xattr_cache.c | 77 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 …]
|
D | xattr.c | 562 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/ |
D | props.c | 31 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/ |
D | ima_appraise.c | 344 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/ |
D | mdc_request.c | 281 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/ |
D | xattr.c | 212 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/ |
D | cifspdu.h | 2752 char xattr_name[0]; member
|