Home
last modified time | relevance | path

Searched refs:xattrs (Results 1 – 8 of 8) sorted by relevance

/fs/
Dxattr.c832 int simple_xattr_get(struct simple_xattrs *xattrs, const char *name, in simple_xattr_get() argument
838 spin_lock(&xattrs->lock); in simple_xattr_get()
839 list_for_each_entry(xattr, &xattrs->head, list) { in simple_xattr_get()
852 spin_unlock(&xattrs->lock); in simple_xattr_get()
870 int simple_xattr_set(struct simple_xattrs *xattrs, const char *name, in simple_xattr_set() argument
890 spin_lock(&xattrs->lock); in simple_xattr_set()
891 list_for_each_entry(xattr, &xattrs->head, list) { in simple_xattr_set()
908 list_add(&new_xattr->list, &xattrs->head); in simple_xattr_set()
912 spin_unlock(&xattrs->lock); in simple_xattr_set()
943 ssize_t simple_xattr_list(struct inode *inode, struct simple_xattrs *xattrs, in simple_xattr_list() argument
[all …]
/fs/ceph/
Dxattr.c659 struct ceph_inode_xattr **xattrs = NULL; in __build_xattrs() local
680 xattrs = kcalloc(numattr, sizeof(struct ceph_inode_xattr *), in __build_xattrs()
683 if (!xattrs) in __build_xattrs()
687 xattrs[i] = kmalloc(sizeof(struct ceph_inode_xattr), in __build_xattrs()
689 if (!xattrs[i]) in __build_xattrs()
697 kfree(xattrs[i]); in __build_xattrs()
698 kfree(xattrs); in __build_xattrs()
699 xattrs = NULL; in __build_xattrs()
713 0, 0, &xattrs[numattr]); in __build_xattrs()
718 kfree(xattrs); in __build_xattrs()
[all …]
/fs/kernfs/
Dinode.c55 simple_xattrs_init(&kn->iattr->xattrs); in __kernfs_iattrs()
148 return simple_xattr_list(d_inode(dentry), &attrs->xattrs, buf, size); in kernfs_iop_listxattr()
296 return simple_xattr_get(&attrs->xattrs, name, value, size); in kernfs_xattr_get()
306 return simple_xattr_set(&attrs->xattrs, name, value, size, flags); in kernfs_xattr_set()
Dkernfs-internal.h28 struct simple_xattrs xattrs; member
Ddir.c535 simple_xattrs_free(&kn->iattr->xattrs); in kernfs_put()
/fs/erofs/
DKconfig9 blocks, inline xattrs/data, etc.) for scenarios which need
/fs/ubifs/
DKconfig69 Saying Y here includes support for extended attributes (xattrs).
/fs/squashfs/
DKconfig105 Saying Y here includes support for extended attributes (xattrs).