/linux-4.1.27/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.1.27/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 | 52 int vfs_xattr_cmp(struct dentry *dentry, const char *xattr_name,
|
/linux-4.1.27/fs/hfsplus/ |
D | xattr_security.c | 47 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()
|
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.1.27/fs/btrfs/ |
D | props.c | 31 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/ |
D | xattr_cache.c | 78 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 …]
|
D | xattr.c | 567 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/ |
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() 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/ |
D | mdc_request.c | 337 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/ |
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.1.27/fs/cifs/ |
D | cifspdu.h | 2726 char xattr_name[0]; member
|