Home
last modified time | relevance | path

Searched refs:xattr (Results 1 – 25 of 52) sorted by relevance

123

/fs/ceph/
Dxattr.c19 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/
Dxattr_security.c37 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/
Dxattr_security.c30 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()
DMakefile11 ext2-$(CONFIG_EXT2_FS_XATTR) += xattr.o xattr_user.o xattr_trusted.o
/fs/jffs2/
Dsecurity.c27 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/
Dxattr_security.c35 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/
Dxattr.c64 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/
Dxattr.c932 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/
Dxattr.c32 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()
Dinode.c197 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()
Dxattr_id.c29 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()
Dsquashfs_fs.h296 __le32 xattr; member
319 __le32 xattr; member
361 __le32 xattr; member
392 __le32 xattr; member
441 __le64 xattr; member
Dsquashfs_fs_i.h16 u64 xattr; member
Dxattr.h35 unsigned long long *xattr) in squashfs_xattr_lookup() argument
/fs/btrfs/
Dxattr.c468 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/
Dxattr.c126 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/
Dxattr.c135 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/
Dxfs_iops.c45 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/
Dnfs.h21 const struct xattr_handler **xattr; /* NFS xattr handlers */ member
Dnfs3super.c18 .xattr = nfs3_xattr_handlers,
/fs/cachefiles/
DMakefile15 xattr.o
/fs/erofs/
DMakefile5 erofs-$(CONFIG_EROFS_FS_XATTR) += xattr.o
/fs/9p/
DMakefile14 xattr.o
/fs/fuse/
DMakefile10 fuse-y := dev.o dir.o file.o inode.o control.o xattr.o acl.o readdir.o
/fs/orangefs/
DMakefile8 orangefs-objs := acl.o file.o orangefs-cache.o orangefs-utils.o xattr.o \

123