/fs/ceph/ |
D | xattr.c | 19 struct ceph_inode_xattr *xattr); 450 struct ceph_inode_xattr *xattr = NULL; in __set_xattr() local 457 xattr = rb_entry(parent, struct ceph_inode_xattr, node); in __set_xattr() 458 c = strncmp(name, xattr->name, min(name_len, xattr->name_len)); in __set_xattr() 464 if (name_len == xattr->name_len) in __set_xattr() 466 else if (name_len < xattr->name_len) in __set_xattr() 471 xattr = NULL; in __set_xattr() 477 if (xattr && (flags & XATTR_CREATE)) in __set_xattr() 479 else if (!xattr && (flags & XATTR_REPLACE)) in __set_xattr() 488 if (xattr) in __set_xattr() [all …]
|
/fs/hfsplus/ |
D | xattr_security.c | 37 const struct xattr *xattr_array, in hfsplus_initxattrs() 40 const struct xattr *xattr; in hfsplus_initxattrs() local 48 for (xattr = xattr_array; xattr->name != NULL; xattr++) { in hfsplus_initxattrs() 50 if (!strcmp(xattr->name, "")) in hfsplus_initxattrs() 55 XATTR_SECURITY_PREFIX_LEN, xattr->name); in hfsplus_initxattrs() 57 XATTR_SECURITY_PREFIX_LEN + strlen(xattr->name), 0, 1); in hfsplus_initxattrs() 60 xattr->value, xattr->value_len, 0); in hfsplus_initxattrs()
|
/fs/ext2/ |
D | xattr_security.c | 30 static int ext2_initxattrs(struct inode *inode, const struct xattr *xattr_array, in ext2_initxattrs() 33 const struct xattr *xattr; in ext2_initxattrs() local 36 for (xattr = xattr_array; xattr->name != NULL; xattr++) { in ext2_initxattrs() 38 xattr->name, xattr->value, in ext2_initxattrs() 39 xattr->value_len, 0); in ext2_initxattrs()
|
D | Makefile | 11 ext2-$(CONFIG_EXT2_FS_XATTR) += xattr.o xattr_user.o xattr_trusted.o
|
/fs/jffs2/ |
D | security.c | 27 const struct xattr *xattr_array, void *fs_info) in jffs2_initxattrs() 29 const struct xattr *xattr; in jffs2_initxattrs() local 32 for (xattr = xattr_array; xattr->name != NULL; xattr++) { in jffs2_initxattrs() 34 xattr->name, xattr->value, in jffs2_initxattrs() 35 xattr->value_len, 0); in jffs2_initxattrs()
|
/fs/ext4/ |
D | xattr_security.c | 35 ext4_initxattrs(struct inode *inode, const struct xattr *xattr_array, in ext4_initxattrs() 38 const struct xattr *xattr; in ext4_initxattrs() local 42 for (xattr = xattr_array; xattr->name != NULL; xattr++) { in ext4_initxattrs() 45 xattr->name, xattr->value, in ext4_initxattrs() 46 xattr->value_len, XATTR_CREATE); in ext4_initxattrs()
|
/fs/jfs/ |
D | xattr.c | 64 struct jfs_ea_list *xattr; /* buffer containing ea list */ member 445 ea_buf->xattr = NULL; in ea_get() 452 ea_buf->xattr = (struct jfs_ea_list *) ji->i_inline_ea; in ea_get() 464 ea_buf->xattr = (struct jfs_ea_list *) ji->i_inline_ea; in ea_get() 487 ea_buf->xattr = kmalloc(ea_buf->max_size, GFP_KERNEL); in ea_get() 488 if (ea_buf->xattr == NULL) in ea_get() 496 if ((rc = ea_read(inode, ea_buf->xattr))) { in ea_get() 497 kfree(ea_buf->xattr); in ea_get() 498 ea_buf->xattr = NULL; in ea_get() 534 ea_buf->xattr = ea_buf->mp->data; in ea_get() [all …]
|
/fs/ |
D | xattr.c | 932 struct simple_xattr *xattr; in simple_xattr_get() local 936 list_for_each_entry(xattr, &xattrs->head, list) { in simple_xattr_get() 937 if (strcmp(name, xattr->name)) in simple_xattr_get() 940 ret = xattr->size; in simple_xattr_get() 942 if (size < xattr->size) in simple_xattr_get() 945 memcpy(buffer, xattr->value, xattr->size); in simple_xattr_get() 972 struct simple_xattr *xattr; in simple_xattr_set() local 993 list_for_each_entry(xattr, &xattrs->head, list) { in simple_xattr_set() 994 if (!strcmp(name, xattr->name)) { in simple_xattr_set() 996 xattr = new_xattr; in simple_xattr_set() [all …]
|
/fs/squashfs/ |
D | xattr.c | 32 u64 start = SQUASHFS_XATTR_BLK(squashfs_i(inode)->xattr) in squashfs_listxattr() 34 int offset = SQUASHFS_XATTR_OFFSET(squashfs_i(inode)->xattr); in squashfs_listxattr() 110 u64 start = SQUASHFS_XATTR_BLK(squashfs_i(inode)->xattr) in squashfs_xattr_get() 112 int offset = SQUASHFS_XATTR_OFFSET(squashfs_i(inode)->xattr); in squashfs_xattr_get() 150 u64 xattr; in squashfs_xattr_get() local 160 xattr = le64_to_cpu(xattr_val); in squashfs_xattr_get() 161 start = SQUASHFS_XATTR_BLK(xattr) + in squashfs_xattr_get() 163 offset = SQUASHFS_XATTR_OFFSET(xattr); in squashfs_xattr_get()
|
D | inode.c | 197 xattr_id = le32_to_cpu(sqsh_ino->xattr); in squashfs_read_inode() 251 xattr_id = le32_to_cpu(sqsh_ino->xattr); in squashfs_read_inode() 289 __le32 xattr; in squashfs_read_inode() local 295 err = squashfs_read_metadata(sb, &xattr, &block, in squashfs_read_inode() 296 &offset, sizeof(xattr)); in squashfs_read_inode() 299 xattr_id = le32_to_cpu(xattr); in squashfs_read_inode() 343 xattr_id = le32_to_cpu(sqsh_ino->xattr); in squashfs_read_inode() 383 xattr_id = le32_to_cpu(sqsh_ino->xattr); in squashfs_read_inode() 398 &squashfs_i(inode)->xattr); in squashfs_read_inode()
|
D | xattr_id.c | 29 int *count, unsigned int *size, unsigned long long *xattr) in squashfs_xattr_lookup() argument 48 *xattr = le64_to_cpu(id.xattr); in squashfs_xattr_lookup()
|
D | squashfs_fs.h | 296 __le32 xattr; member 319 __le32 xattr; member 361 __le32 xattr; member 392 __le32 xattr; member 441 __le64 xattr; member
|
D | squashfs_fs_i.h | 16 u64 xattr; member
|
D | xattr.h | 35 unsigned long long *xattr) in squashfs_xattr_lookup() argument
|
/fs/btrfs/ |
D | xattr.c | 468 const struct xattr *xattr_array, void *fs_private) in btrfs_initxattrs() 471 const struct xattr *xattr; in btrfs_initxattrs() local 481 for (xattr = xattr_array; xattr->name != NULL; xattr++) { in btrfs_initxattrs() 483 strlen(xattr->name) + 1, GFP_KERNEL); in btrfs_initxattrs() 489 strcpy(name + XATTR_SECURITY_PREFIX_LEN, xattr->name); in btrfs_initxattrs() 490 err = btrfs_setxattr(trans, inode, name, xattr->value, in btrfs_initxattrs() 491 xattr->value_len, 0); in btrfs_initxattrs()
|
/fs/ubifs/ |
D | xattr.c | 126 ui->xattr = 1; in create_xattr() 258 if (ubifs_inode(inode)->xattr) in iget_xattr() 544 ubifs_assert(c, ubifs_inode(xino)->xattr); in ubifs_purge_xattrs() 648 static int init_xattrs(struct inode *inode, const struct xattr *xattr_array, in init_xattrs() 651 const struct xattr *xattr; in init_xattrs() local 655 for (xattr = xattr_array; xattr->name != NULL; xattr++) { in init_xattrs() 657 strlen(xattr->name) + 1, GFP_NOFS); in init_xattrs() 663 strcpy(name + XATTR_SECURITY_PREFIX_LEN, xattr->name); in init_xattrs() 668 err = ubifs_xattr_set(inode, name, xattr->value, in init_xattrs() 669 xattr->value_len, 0, false); in init_xattrs()
|
/fs/f2fs/ |
D | xattr.c | 135 static int f2fs_initxattrs(struct inode *inode, const struct xattr *xattr_array, in f2fs_initxattrs() 138 const struct xattr *xattr; in f2fs_initxattrs() local 141 for (xattr = xattr_array; xattr->name != NULL; xattr++) { in f2fs_initxattrs() 143 xattr->name, xattr->value, in f2fs_initxattrs() 144 xattr->value_len, (struct page *)page, 0); in f2fs_initxattrs()
|
/fs/xfs/ |
D | xfs_iops.c | 45 const struct xattr *xattr_array, in xfs_initxattrs() 48 const struct xattr *xattr; in xfs_initxattrs() local 52 for (xattr = xattr_array; xattr->name != NULL; xattr++) { in xfs_initxattrs() 56 .name = xattr->name, in xfs_initxattrs() 57 .namelen = strlen(xattr->name), in xfs_initxattrs() 58 .value = xattr->value, in xfs_initxattrs() 59 .valuelen = xattr->value_len, in xfs_initxattrs()
|
/fs/nfs/ |
D | nfs.h | 21 const struct xattr_handler **xattr; /* NFS xattr handlers */ member
|
D | nfs3super.c | 18 .xattr = nfs3_xattr_handlers,
|
/fs/cachefiles/ |
D | Makefile | 15 xattr.o
|
/fs/erofs/ |
D | Makefile | 5 erofs-$(CONFIG_EROFS_FS_XATTR) += xattr.o
|
/fs/9p/ |
D | Makefile | 14 xattr.o
|
/fs/fuse/ |
D | Makefile | 10 fuse-y := dev.o dir.o file.o inode.o control.o xattr.o acl.o readdir.o
|
/fs/orangefs/ |
D | Makefile | 8 orangefs-objs := acl.o file.o orangefs-cache.o orangefs-utils.o xattr.o \
|