xattr 439 fs/btrfs/xattr.c const struct xattr *xattr_array, void *fs_private) xattr 442 fs/btrfs/xattr.c const struct xattr *xattr; xattr 452 fs/btrfs/xattr.c for (xattr = xattr_array; xattr->name != NULL; xattr++) { xattr 454 fs/btrfs/xattr.c strlen(xattr->name) + 1, GFP_KERNEL); xattr 460 fs/btrfs/xattr.c strcpy(name + XATTR_SECURITY_PREFIX_LEN, xattr->name); xattr 461 fs/btrfs/xattr.c err = btrfs_setxattr(trans, inode, name, xattr->value, xattr 462 fs/btrfs/xattr.c xattr->value_len, 0); xattr 19 fs/ceph/xattr.c struct ceph_inode_xattr *xattr); xattr 441 fs/ceph/xattr.c struct ceph_inode_xattr *xattr = NULL; xattr 448 fs/ceph/xattr.c xattr = rb_entry(parent, struct ceph_inode_xattr, node); xattr 449 fs/ceph/xattr.c c = strncmp(name, xattr->name, min(name_len, xattr->name_len)); xattr 455 fs/ceph/xattr.c if (name_len == xattr->name_len) xattr 457 fs/ceph/xattr.c else if (name_len < xattr->name_len) xattr 462 fs/ceph/xattr.c xattr = NULL; xattr 468 fs/ceph/xattr.c if (xattr && (flags & XATTR_CREATE)) xattr 470 fs/ceph/xattr.c else if (!xattr && (flags & XATTR_REPLACE)) xattr 479 fs/ceph/xattr.c if (xattr) xattr 480 fs/ceph/xattr.c __remove_xattr(ci, xattr); xattr 487 fs/ceph/xattr.c if (!xattr) { xattr 489 fs/ceph/xattr.c xattr = *newxattr; xattr 490 fs/ceph/xattr.c xattr->name = name; xattr 491 fs/ceph/xattr.c xattr->name_len = name_len; xattr 492 fs/ceph/xattr.c xattr->should_free_name = update_xattr; xattr 499 fs/ceph/xattr.c if (xattr->should_free_val) xattr 500 fs/ceph/xattr.c kfree((void *)xattr->val); xattr 504 fs/ceph/xattr.c name = xattr->name; xattr 506 fs/ceph/xattr.c ci->i_xattrs.names_size -= xattr->name_len; xattr 507 fs/ceph/xattr.c ci->i_xattrs.vals_size -= xattr->val_len; xattr 512 fs/ceph/xattr.c xattr->val = val; xattr 514 fs/ceph/xattr.c xattr->val = ""; xattr 516 fs/ceph/xattr.c xattr->val_len = val_len; xattr 517 fs/ceph/xattr.c xattr->dirty = update_xattr; xattr 518 fs/ceph/xattr.c xattr->should_free_val = (val && update_xattr); xattr 521 fs/ceph/xattr.c rb_link_node(&xattr->node, parent, p); xattr 522 fs/ceph/xattr.c rb_insert_color(&xattr->node, &ci->i_xattrs.index); xattr 527 fs/ceph/xattr.c ceph_vinop(&ci->vfs_inode), xattr, name_len, name, val_len, val); xattr 537 fs/ceph/xattr.c struct ceph_inode_xattr *xattr = NULL; xattr 544 fs/ceph/xattr.c xattr = rb_entry(parent, struct ceph_inode_xattr, node); xattr 545 fs/ceph/xattr.c c = strncmp(name, xattr->name, xattr->name_len); xattr 546 fs/ceph/xattr.c if (c == 0 && name_len > xattr->name_len) xattr 554 fs/ceph/xattr.c xattr->val_len, xattr->val); xattr 555 fs/ceph/xattr.c return xattr; xattr 564 fs/ceph/xattr.c static void __free_xattr(struct ceph_inode_xattr *xattr) xattr 566 fs/ceph/xattr.c BUG_ON(!xattr); xattr 568 fs/ceph/xattr.c if (xattr->should_free_name) xattr 569 fs/ceph/xattr.c kfree((void *)xattr->name); xattr 570 fs/ceph/xattr.c if (xattr->should_free_val) xattr 571 fs/ceph/xattr.c kfree((void *)xattr->val); xattr 573 fs/ceph/xattr.c kfree(xattr); xattr 577 fs/ceph/xattr.c struct ceph_inode_xattr *xattr) xattr 579 fs/ceph/xattr.c if (!xattr) xattr 582 fs/ceph/xattr.c rb_erase(&xattr->node, &ci->i_xattrs.index); xattr 584 fs/ceph/xattr.c if (xattr->should_free_name) xattr 585 fs/ceph/xattr.c kfree((void *)xattr->name); xattr 586 fs/ceph/xattr.c if (xattr->should_free_val) xattr 587 fs/ceph/xattr.c kfree((void *)xattr->val); xattr 589 fs/ceph/xattr.c ci->i_xattrs.names_size -= xattr->name_len; xattr 590 fs/ceph/xattr.c ci->i_xattrs.vals_size -= xattr->val_len; xattr 592 fs/ceph/xattr.c kfree(xattr); xattr 601 fs/ceph/xattr.c struct ceph_inode_xattr *xattr = NULL; xattr 607 fs/ceph/xattr.c xattr = rb_entry(p, struct ceph_inode_xattr, node); xattr 608 fs/ceph/xattr.c memcpy(dest, xattr->name, xattr->name_len); xattr 609 fs/ceph/xattr.c dest[xattr->name_len] = '\0'; xattr 611 fs/ceph/xattr.c dout("dest=%s %p (%s) (%d/%d)\n", dest, xattr, xattr->name, xattr 612 fs/ceph/xattr.c xattr->name_len, ci->i_xattrs.names_size); xattr 614 fs/ceph/xattr.c dest += xattr->name_len + 1; xattr 624 fs/ceph/xattr.c struct ceph_inode_xattr *xattr = NULL; xattr 631 fs/ceph/xattr.c xattr = rb_entry(p, struct ceph_inode_xattr, node); xattr 635 fs/ceph/xattr.c xattr->name_len, xattr->name); xattr 638 fs/ceph/xattr.c __free_xattr(xattr); xattr 765 fs/ceph/xattr.c struct ceph_inode_xattr *xattr = NULL; xattr 780 fs/ceph/xattr.c xattr = rb_entry(p, struct ceph_inode_xattr, node); xattr 782 fs/ceph/xattr.c ceph_encode_32(&dest, xattr->name_len); xattr 783 fs/ceph/xattr.c memcpy(dest, xattr->name, xattr->name_len); xattr 784 fs/ceph/xattr.c dest += xattr->name_len; xattr 785 fs/ceph/xattr.c ceph_encode_32(&dest, xattr->val_len); xattr 786 fs/ceph/xattr.c memcpy(dest, xattr->val, xattr->val_len); xattr 787 fs/ceph/xattr.c dest += xattr->val_len; xattr 828 fs/ceph/xattr.c struct ceph_inode_xattr *xattr; xattr 881 fs/ceph/xattr.c xattr = __get_xattr(ci, name); xattr 882 fs/ceph/xattr.c if (!xattr) xattr 886 fs/ceph/xattr.c if (size && size < xattr->val_len) xattr 889 fs/ceph/xattr.c err = xattr->val_len; xattr 893 fs/ceph/xattr.c memcpy(value, xattr->val, xattr->val_len); xattr 1025 fs/ceph/xattr.c struct ceph_inode_xattr *xattr = NULL; xattr 1057 fs/ceph/xattr.c xattr = kmalloc(sizeof(struct ceph_inode_xattr), GFP_NOFS); xattr 1058 fs/ceph/xattr.c if (!xattr) xattr 1105 fs/ceph/xattr.c flags, value ? 1 : -1, &xattr); xattr 1150 fs/ceph/xattr.c kfree(xattr); xattr 30 fs/ext2/xattr_security.c static int ext2_initxattrs(struct inode *inode, const struct xattr *xattr_array, xattr 33 fs/ext2/xattr_security.c const struct xattr *xattr; xattr 36 fs/ext2/xattr_security.c for (xattr = xattr_array; xattr->name != NULL; xattr++) { xattr 38 fs/ext2/xattr_security.c xattr->name, xattr->value, xattr 39 fs/ext2/xattr_security.c xattr->value_len, 0); xattr 1798 fs/ext4/ext4.h EXT4_FEATURE_COMPAT_FUNCS(xattr, EXT_ATTR) xattr 35 fs/ext4/xattr_security.c ext4_initxattrs(struct inode *inode, const struct xattr *xattr_array, xattr 38 fs/ext4/xattr_security.c const struct xattr *xattr; xattr 42 fs/ext4/xattr_security.c for (xattr = xattr_array; xattr->name != NULL; xattr++) { xattr 45 fs/ext4/xattr_security.c xattr->name, xattr->value, xattr 46 fs/ext4/xattr_security.c xattr->value_len, XATTR_CREATE); xattr 116 fs/f2fs/xattr.c static int f2fs_initxattrs(struct inode *inode, const struct xattr *xattr_array, xattr 119 fs/f2fs/xattr.c const struct xattr *xattr; xattr 122 fs/f2fs/xattr.c for (xattr = xattr_array; xattr->name != NULL; xattr++) { xattr 124 fs/f2fs/xattr.c xattr->name, xattr->value, xattr 125 fs/f2fs/xattr.c xattr->value_len, (struct page *)page, 0); xattr 548 fs/gfs2/inode.c static int gfs2_initxattrs(struct inode *inode, const struct xattr *xattr_array, xattr 551 fs/gfs2/inode.c const struct xattr *xattr; xattr 554 fs/gfs2/inode.c for (xattr = xattr_array; xattr->name != NULL; xattr++) { xattr 555 fs/gfs2/inode.c err = __gfs2_xattr_set(inode, xattr->name, xattr->value, xattr 556 fs/gfs2/inode.c xattr->value_len, 0, xattr 36 fs/hfsplus/xattr_security.c const struct xattr *xattr_array, xattr 39 fs/hfsplus/xattr_security.c const struct xattr *xattr; xattr 47 fs/hfsplus/xattr_security.c for (xattr = xattr_array; xattr->name != NULL; xattr++) { xattr 49 fs/hfsplus/xattr_security.c if (!strcmp(xattr->name, "")) xattr 54 fs/hfsplus/xattr_security.c XATTR_SECURITY_PREFIX_LEN, xattr->name); xattr 56 fs/hfsplus/xattr_security.c XATTR_SECURITY_PREFIX_LEN + strlen(xattr->name), 0, 1); xattr 59 fs/hfsplus/xattr_security.c xattr->value, xattr->value_len, 0); xattr 132 fs/jffs2/gc.c int xattr = 0; xattr 148 fs/jffs2/gc.c if (!xattr) xattr 149 fs/jffs2/gc.c xattr = jffs2_verify_xattr(c); xattr 27 fs/jffs2/security.c const struct xattr *xattr_array, void *fs_info) xattr 29 fs/jffs2/security.c const struct xattr *xattr; xattr 32 fs/jffs2/security.c for (xattr = xattr_array; xattr->name != NULL; xattr++) { xattr 34 fs/jffs2/security.c xattr->name, xattr->value, xattr 35 fs/jffs2/security.c xattr->value_len, 0); xattr 64 fs/jfs/xattr.c struct jfs_ea_list *xattr; /* buffer containing ea list */ xattr 445 fs/jfs/xattr.c ea_buf->xattr = NULL; xattr 452 fs/jfs/xattr.c ea_buf->xattr = (struct jfs_ea_list *) ji->i_inline_ea; xattr 464 fs/jfs/xattr.c ea_buf->xattr = (struct jfs_ea_list *) ji->i_inline_ea; xattr 487 fs/jfs/xattr.c ea_buf->xattr = kmalloc(ea_buf->max_size, GFP_KERNEL); xattr 488 fs/jfs/xattr.c if (ea_buf->xattr == NULL) xattr 496 fs/jfs/xattr.c if ((rc = ea_read(inode, ea_buf->xattr))) { xattr 497 fs/jfs/xattr.c kfree(ea_buf->xattr); xattr 498 fs/jfs/xattr.c ea_buf->xattr = NULL; xattr 534 fs/jfs/xattr.c ea_buf->xattr = ea_buf->mp->data; xattr 539 fs/jfs/xattr.c if ((rc = ea_read(inode, ea_buf->xattr))) { xattr 554 fs/jfs/xattr.c ea_buf->xattr = ea_buf->mp->data; xattr 559 fs/jfs/xattr.c if (EALIST_SIZE(ea_buf->xattr) != ea_size) { xattr 562 fs/jfs/xattr.c ea_buf->xattr, ea_size, 1); xattr 581 fs/jfs/xattr.c kfree(ea_buf->xattr); xattr 610 fs/jfs/xattr.c rc = ea_write(inode, ea_buf->xattr, new_size, &ea_buf->new_ea); xattr 611 fs/jfs/xattr.c kfree(ea_buf->xattr); xattr 617 fs/jfs/xattr.c rc = ea_write(inode, ea_buf->xattr, new_size, &ea_buf->new_ea); xattr 678 fs/jfs/xattr.c ealist = (struct jfs_ea_list *) ea_buf.xattr; xattr 817 fs/jfs/xattr.c ealist = (struct jfs_ea_list *) ea_buf.xattr; xattr 876 fs/jfs/xattr.c ealist = (struct jfs_ea_list *) ea_buf.xattr; xattr 1000 fs/jfs/xattr.c static int jfs_initxattrs(struct inode *inode, const struct xattr *xattr_array, xattr 1003 fs/jfs/xattr.c const struct xattr *xattr; xattr 1008 fs/jfs/xattr.c for (xattr = xattr_array; xattr->name != NULL; xattr++) { xattr 1010 fs/jfs/xattr.c strlen(xattr->name) + 1, GFP_NOFS); xattr 1016 fs/jfs/xattr.c strcpy(name + XATTR_SECURITY_PREFIX_LEN, xattr->name); xattr 1019 fs/jfs/xattr.c xattr->value, xattr->value_len, 0); xattr 256 fs/libfs.c s->s_xattr = ctx->xattr; xattr 21 fs/nfs/nfs.h const struct xattr_handler **xattr; /* NFS xattr handlers */ xattr 18 fs/nfs/nfs3super.c .xattr = nfs3_xattr_handlers, xattr 73 fs/nfs/nfs4super.c .xattr = nfs4_xattr_handlers, xattr 2373 fs/nfs/super.c sb->s_xattr = server->nfs_client->cl_nfs_mod->xattr; xattr 7260 fs/ocfs2/xattr.c static int ocfs2_initxattrs(struct inode *inode, const struct xattr *xattr_array, xattr 7263 fs/ocfs2/xattr.c const struct xattr *xattr; xattr 7266 fs/ocfs2/xattr.c for (xattr = xattr_array; xattr->name != NULL; xattr++) { xattr 7268 fs/ocfs2/xattr.c xattr->name, xattr->value, xattr 7269 fs/ocfs2/xattr.c xattr->value_len, XATTR_CREATE); xattr 185 fs/orangefs/protocol.h * by <linux/xattr.h> xattr 197 fs/squashfs/inode.c xattr_id = le32_to_cpu(sqsh_ino->xattr); xattr 251 fs/squashfs/inode.c xattr_id = le32_to_cpu(sqsh_ino->xattr); xattr 289 fs/squashfs/inode.c __le32 xattr; xattr 295 fs/squashfs/inode.c err = squashfs_read_metadata(sb, &xattr, &block, xattr 296 fs/squashfs/inode.c &offset, sizeof(xattr)); xattr 299 fs/squashfs/inode.c xattr_id = le32_to_cpu(xattr); xattr 343 fs/squashfs/inode.c xattr_id = le32_to_cpu(sqsh_ino->xattr); xattr 383 fs/squashfs/inode.c xattr_id = le32_to_cpu(sqsh_ino->xattr); xattr 398 fs/squashfs/inode.c &squashfs_i(inode)->xattr); xattr 295 fs/squashfs/squashfs_fs.h __le32 xattr; xattr 318 fs/squashfs/squashfs_fs.h __le32 xattr; xattr 360 fs/squashfs/squashfs_fs.h __le32 xattr; xattr 391 fs/squashfs/squashfs_fs.h __le32 xattr; xattr 440 fs/squashfs/squashfs_fs.h __le64 xattr; xattr 16 fs/squashfs/squashfs_fs_i.h u64 xattr; xattr 32 fs/squashfs/xattr.c u64 start = SQUASHFS_XATTR_BLK(squashfs_i(inode)->xattr) xattr 34 fs/squashfs/xattr.c int offset = SQUASHFS_XATTR_OFFSET(squashfs_i(inode)->xattr); xattr 110 fs/squashfs/xattr.c u64 start = SQUASHFS_XATTR_BLK(squashfs_i(inode)->xattr) xattr 112 fs/squashfs/xattr.c int offset = SQUASHFS_XATTR_OFFSET(squashfs_i(inode)->xattr); xattr 150 fs/squashfs/xattr.c u64 xattr; xattr 160 fs/squashfs/xattr.c xattr = le64_to_cpu(xattr_val); xattr 161 fs/squashfs/xattr.c start = SQUASHFS_XATTR_BLK(xattr) + xattr 163 fs/squashfs/xattr.c offset = SQUASHFS_XATTR_OFFSET(xattr); xattr 27 fs/squashfs/xattr.h unsigned long long *xattr) xattr 29 fs/squashfs/xattr_id.c int *count, unsigned int *size, unsigned long long *xattr) xattr 43 fs/squashfs/xattr_id.c *xattr = le64_to_cpu(id.xattr); xattr 253 fs/ubifs/debug.c pr_err("\txattr %u\n", ui->xattr); xattr 910 fs/ubifs/journal.c ubifs_assert(c, ubifs_inode(xino)->xattr); xattr 77 fs/ubifs/super.c if (ui->xattr && !S_ISREG(inode->i_mode)) xattr 145 fs/ubifs/super.c ui->xattr = (ui->flags & UBIFS_XATTR_FL) ? 1 : 0; xattr 156 fs/ubifs/super.c if (ui->xattr) { xattr 283 fs/ubifs/super.c ubifs_assert(c, !ui->xattr); xattr 337 fs/ubifs/super.c if (ui->xattr) xattr 408 fs/ubifs/ubifs.h unsigned int xattr:1; xattr 126 fs/ubifs/xattr.c ui->xattr = 1; xattr 258 fs/ubifs/xattr.c if (ubifs_inode(inode)->xattr) xattr 528 fs/ubifs/xattr.c ubifs_assert(c, ubifs_inode(xino)->xattr); xattr 624 fs/ubifs/xattr.c static int init_xattrs(struct inode *inode, const struct xattr *xattr_array, xattr 627 fs/ubifs/xattr.c const struct xattr *xattr; xattr 631 fs/ubifs/xattr.c for (xattr = xattr_array; xattr->name != NULL; xattr++) { xattr 633 fs/ubifs/xattr.c strlen(xattr->name) + 1, GFP_NOFS); xattr 639 fs/ubifs/xattr.c strcpy(name + XATTR_SECURITY_PREFIX_LEN, xattr->name); xattr 644 fs/ubifs/xattr.c err = ubifs_xattr_set(inode, name, xattr->value, xattr 645 fs/ubifs/xattr.c xattr->value_len, 0, false); xattr 835 fs/xattr.c struct simple_xattr *xattr; xattr 839 fs/xattr.c list_for_each_entry(xattr, &xattrs->head, list) { xattr 840 fs/xattr.c if (strcmp(name, xattr->name)) xattr 843 fs/xattr.c ret = xattr->size; xattr 845 fs/xattr.c if (size < xattr->size) xattr 848 fs/xattr.c memcpy(buffer, xattr->value, xattr->size); xattr 873 fs/xattr.c struct simple_xattr *xattr; xattr 891 fs/xattr.c list_for_each_entry(xattr, &xattrs->head, list) { xattr 892 fs/xattr.c if (!strcmp(name, xattr->name)) { xattr 894 fs/xattr.c xattr = new_xattr; xattr 897 fs/xattr.c list_replace(&xattr->list, &new_xattr->list); xattr 899 fs/xattr.c list_del(&xattr->list); xattr 905 fs/xattr.c xattr = new_xattr; xattr 909 fs/xattr.c xattr = NULL; xattr 913 fs/xattr.c if (xattr) { xattr 914 fs/xattr.c kfree(xattr->name); xattr 915 fs/xattr.c kfree(xattr); xattr 947 fs/xattr.c struct simple_xattr *xattr; xattr 969 fs/xattr.c list_for_each_entry(xattr, &xattrs->head, list) { xattr 971 fs/xattr.c if (!trusted && xattr_is_trusted(xattr->name)) xattr 974 fs/xattr.c err = xattr_list_one(&buffer, &remaining_size, xattr->name); xattr 44 fs/xfs/xfs_iops.c const struct xattr *xattr_array, xattr 47 fs/xfs/xfs_iops.c const struct xattr *xattr; xattr 51 fs/xfs/xfs_iops.c for (xattr = xattr_array; xattr->name != NULL; xattr++) { xattr 52 fs/xfs/xfs_iops.c error = xfs_attr_set(ip, xattr->name, xattr->value, xattr 53 fs/xfs/xfs_iops.c xattr->value_len, ATTR_SECURE); xattr 108 include/linux/ceph/osd_client.h } xattr; xattr 489 include/linux/ceph/rados.h } __attribute__ ((packed)) xattr; xattr 36 include/linux/evm.h const struct xattr *xattr_array, xattr 37 include/linux/evm.h struct xattr *evm); xattr 101 include/linux/evm.h const struct xattr *xattr_array, xattr 102 include/linux/evm.h struct xattr *evm) xattr 8 include/linux/pseudo_fs.h const struct xattr_handler **xattr; xattr 53 include/linux/security.h struct xattr; xattr 218 include/linux/security.h const struct xattr *xattr_array, void *fs_data); xattr 93 include/linux/xattr.h struct simple_xattr *xattr, *node; xattr 95 include/linux/xattr.h list_for_each_entry_safe(xattr, node, &xattrs->head, list) { xattr 96 include/linux/xattr.h kfree(xattr->name); xattr 97 include/linux/xattr.h kfree(xattr); xattr 2467 mm/shmem.c static int shmem_initxattrs(struct inode *, const struct xattr *, void *); xattr 3198 mm/shmem.c const struct xattr *xattr_array, xattr 3202 mm/shmem.c const struct xattr *xattr; xattr 3206 mm/shmem.c for (xattr = xattr_array; xattr->name != NULL; xattr++) { xattr 3207 mm/shmem.c new_xattr = simple_xattr_alloc(xattr->value, xattr->value_len); xattr 3211 mm/shmem.c len = strlen(xattr->name) + 1; xattr 3222 mm/shmem.c xattr->name, len); xattr 390 net/ceph/osd_client.c ceph_osd_data_release(&op->xattr.osd_data); xattr 897 net/ceph/osd_client.c op->xattr.name_len = payload_len; xattr 902 net/ceph/osd_client.c op->xattr.value_len = size; xattr 908 net/ceph/osd_client.c op->xattr.cmp_op = cmp_op; xattr 909 net/ceph/osd_client.c op->xattr.cmp_mode = cmp_mode; xattr 911 net/ceph/osd_client.c ceph_osd_data_pagelist_init(&op->xattr.osd_data, pagelist); xattr 1024 net/ceph/osd_client.c dst->xattr.name_len = cpu_to_le32(src->xattr.name_len); xattr 1025 net/ceph/osd_client.c dst->xattr.value_len = cpu_to_le32(src->xattr.value_len); xattr 1026 net/ceph/osd_client.c dst->xattr.cmp_op = src->xattr.cmp_op; xattr 1027 net/ceph/osd_client.c dst->xattr.cmp_mode = src->xattr.cmp_mode; xattr 1960 net/ceph/osd_client.c WARN_ON(op->indata_len != op->xattr.name_len + xattr 1961 net/ceph/osd_client.c op->xattr.value_len); xattr 1963 net/ceph/osd_client.c &op->xattr.osd_data); xattr 349 net/socket.c ctx->xattr = sockfs_xattr_handlers; xattr 63 security/integrity/evm/evm.h int evm_init_hmac(struct inode *inode, const struct xattr *xattr, xattr 193 security/integrity/evm/evm_crypto.c struct xattr_list *xattr; xattr 212 security/integrity/evm/evm_crypto.c list_for_each_entry_lockless(xattr, &evm_config_xattrnames, list) { xattr 215 security/integrity/evm/evm_crypto.c if (strcmp(xattr->name, XATTR_NAME_IMA) == 0) xattr 219 security/integrity/evm/evm_crypto.c && !strcmp(xattr->name, req_xattr_name)) { xattr 227 security/integrity/evm/evm_crypto.c size = vfs_getxattr_alloc(dentry, xattr->name, xattr 323 security/integrity/evm/evm_crypto.c data.hdr.xattr.sha1.type = EVM_XATTR_HMAC; xattr 325 security/integrity/evm/evm_crypto.c &data.hdr.xattr.data[1], xattr 333 security/integrity/evm/evm_crypto.c int evm_init_hmac(struct inode *inode, const struct xattr *lsm_xattr, xattr 95 security/integrity/evm/evm_main.c struct xattr_list *xattr; xattr 102 security/integrity/evm/evm_main.c list_for_each_entry_lockless(xattr, &evm_config_xattrnames, list) { xattr 103 security/integrity/evm/evm_main.c error = __vfs_getxattr(dentry, inode, xattr->name, NULL, 0); xattr 230 security/integrity/evm/evm_main.c struct xattr_list *xattr; xattr 233 security/integrity/evm/evm_main.c list_for_each_entry_lockless(xattr, &evm_config_xattrnames, list) { xattr 234 security/integrity/evm/evm_main.c if ((strlen(xattr->name) == namelen) xattr 235 security/integrity/evm/evm_main.c && (strncmp(req_xattr_name, xattr->name, namelen) == 0)) { xattr 240 security/integrity/evm/evm_main.c xattr->name + XATTR_SECURITY_PREFIX_LEN, xattr 520 security/integrity/evm/evm_main.c const struct xattr *lsm_xattr, xattr 521 security/integrity/evm/evm_main.c struct xattr *evm_xattr) xattr 12 security/integrity/evm/evm_posix_acl.c int posix_xattr_acl(const char *xattr) xattr 14 security/integrity/evm/evm_posix_acl.c int xattr_len = strlen(xattr); xattr 17 security/integrity/evm/evm_posix_acl.c && (strncmp(XATTR_NAME_POSIX_ACL_ACCESS, xattr, xattr_len) == 0)) xattr 20 security/integrity/evm/evm_posix_acl.c && (strncmp(XATTR_NAME_POSIX_ACL_DEFAULT, xattr, xattr_len) == 0)) xattr 134 security/integrity/evm/evm_secfs.c struct xattr_list *xattr; xattr 143 security/integrity/evm/evm_secfs.c list_for_each_entry(xattr, &evm_config_xattrnames, list) xattr 144 security/integrity/evm/evm_secfs.c size += strlen(xattr->name) + 1; xattr 152 security/integrity/evm/evm_secfs.c list_for_each_entry(xattr, &evm_config_xattrnames, list) { xattr 153 security/integrity/evm/evm_secfs.c sprintf(temp + offset, "%s\n", xattr->name); xattr 154 security/integrity/evm/evm_secfs.c offset += strlen(xattr->name) + 1; xattr 178 security/integrity/evm/evm_secfs.c struct xattr_list *xattr, *tmp; xattr 197 security/integrity/evm/evm_secfs.c xattr = kmalloc(sizeof(struct xattr_list), GFP_KERNEL); xattr 198 security/integrity/evm/evm_secfs.c if (!xattr) { xattr 203 security/integrity/evm/evm_secfs.c xattr->name = memdup_user_nul(buf, count); xattr 204 security/integrity/evm/evm_secfs.c if (IS_ERR(xattr->name)) { xattr 205 security/integrity/evm/evm_secfs.c err = PTR_ERR(xattr->name); xattr 206 security/integrity/evm/evm_secfs.c xattr->name = NULL; xattr 211 security/integrity/evm/evm_secfs.c len = strlen(xattr->name); xattr 212 security/integrity/evm/evm_secfs.c if (len && xattr->name[len-1] == '\n') xattr 213 security/integrity/evm/evm_secfs.c xattr->name[len-1] = '\0'; xattr 216 security/integrity/evm/evm_secfs.c audit_log_untrustedstring(ab, xattr->name); xattr 218 security/integrity/evm/evm_secfs.c if (strcmp(xattr->name, ".") == 0) { xattr 231 security/integrity/evm/evm_secfs.c if (strncmp(xattr->name, XATTR_SECURITY_PREFIX, xattr 247 security/integrity/evm/evm_secfs.c if (strcmp(xattr->name, tmp->name) == 0) { xattr 253 security/integrity/evm/evm_secfs.c list_add_tail_rcu(&xattr->list, &evm_config_xattrnames); xattr 262 security/integrity/evm/evm_secfs.c if (xattr) { xattr 263 security/integrity/evm/evm_secfs.c kfree(xattr->name); xattr 264 security/integrity/evm/evm_secfs.c kfree(xattr); xattr 68 security/integrity/ima/ima_appraise.c iint->ima_hash->xattr.sha1.type = IMA_XATTR_DIGEST; xattr 71 security/integrity/ima/ima_appraise.c iint->ima_hash->xattr.ng.type = IMA_XATTR_DIGEST_NG; xattr 72 security/integrity/ima/ima_appraise.c iint->ima_hash->xattr.ng.algo = algo; xattr 75 security/integrity/ima/ima_appraise.c &iint->ima_hash->xattr.data[offset], xattr 76 security/integrity/ima/ima_appraise.c (sizeof(iint->ima_hash->xattr) - offset) + xattr 102 security/integrity/integrity.h } xattr; xattr 973 security/security.c struct xattr new_xattrs[MAX_LSM_EVM_XATTR + 1]; xattr 974 security/security.c struct xattr *lsm_xattr, *evm_xattr, *xattr; xattr 998 security/security.c for (xattr = new_xattrs; xattr->value != NULL; xattr++) xattr 999 security/security.c kfree(xattr->value); xattr 71 tools/lib/bpf/libbpf_probes.c struct bpf_load_program_attr xattr = {}; xattr 76 tools/lib/bpf/libbpf_probes.c xattr.expected_attach_type = BPF_CGROUP_INET4_CONNECT; xattr 79 tools/lib/bpf/libbpf_probes.c xattr.kern_version = get_kernel_version(); xattr 109 tools/lib/bpf/libbpf_probes.c xattr.prog_type = prog_type; xattr 110 tools/lib/bpf/libbpf_probes.c xattr.insns = insns; xattr 111 tools/lib/bpf/libbpf_probes.c xattr.insns_cnt = insns_cnt; xattr 112 tools/lib/bpf/libbpf_probes.c xattr.license = "GPL"; xattr 113 tools/lib/bpf/libbpf_probes.c xattr.prog_ifindex = ifindex; xattr 115 tools/lib/bpf/libbpf_probes.c fd = bpf_load_program_xattr(&xattr, buf, buf_len); xattr 22 tools/testing/selftests/bpf/map_tests/sk_storage_map.c static struct bpf_create_map_attr xattr = { xattr 153 tools/testing/selftests/bpf/map_tests/sk_storage_map.c xattr.btf_fd = btf_fd; xattr 155 tools/testing/selftests/bpf/map_tests/sk_storage_map.c map_fd = bpf_create_map_xattr(&xattr); xattr 156 tools/testing/selftests/bpf/map_tests/sk_storage_map.c xattr.btf_fd = -1; xattr 472 tools/testing/selftests/bpf/map_tests/sk_storage_map.c xattr.btf_fd = btf_fd; xattr 478 tools/testing/selftests/bpf/map_tests/sk_storage_map.c map_fd = bpf_create_map_xattr(&xattr); xattr 563 tools/testing/selftests/bpf/map_tests/sk_storage_map.c memcpy(&bad_xattr, &xattr, sizeof(xattr)); xattr 569 tools/testing/selftests/bpf/map_tests/sk_storage_map.c memcpy(&bad_xattr, &xattr, sizeof(xattr)); xattr 575 tools/testing/selftests/bpf/map_tests/sk_storage_map.c memcpy(&bad_xattr, &xattr, sizeof(xattr)); xattr 581 tools/testing/selftests/bpf/map_tests/sk_storage_map.c memcpy(&bad_xattr, &xattr, sizeof(xattr)); xattr 587 tools/testing/selftests/bpf/map_tests/sk_storage_map.c xattr.btf_fd = -1;