Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/
Dxattr.h74 static inline void simple_xattrs_init(struct simple_xattrs *xattrs) in simple_xattrs_init() argument
76 INIT_LIST_HEAD(&xattrs->head); in simple_xattrs_init()
77 spin_lock_init(&xattrs->lock); in simple_xattrs_init()
83 static inline void simple_xattrs_free(struct simple_xattrs *xattrs) in simple_xattrs_free() argument
87 list_for_each_entry_safe(xattr, node, &xattrs->head, list) { in simple_xattrs_free()
94 int simple_xattr_get(struct simple_xattrs *xattrs, const char *name,
96 int simple_xattr_set(struct simple_xattrs *xattrs, const char *name,
98 int simple_xattr_remove(struct simple_xattrs *xattrs, const char *name);
99 ssize_t simple_xattr_list(struct simple_xattrs *xattrs, char *buffer,
101 void simple_xattr_list_add(struct simple_xattrs *xattrs,
Dshmem_fs.h21 struct simple_xattrs xattrs; /* list of xattrs */ member
Dsecurity.h586 const initxattrs xattrs, in security_inode_init_security() argument
/linux-4.4.14/fs/
Dxattr.c842 int simple_xattr_get(struct simple_xattrs *xattrs, const char *name, in simple_xattr_get() argument
848 spin_lock(&xattrs->lock); in simple_xattr_get()
849 list_for_each_entry(xattr, &xattrs->head, list) { in simple_xattr_get()
862 spin_unlock(&xattrs->lock); in simple_xattr_get()
866 static int __simple_xattr_set(struct simple_xattrs *xattrs, const char *name, in __simple_xattr_set() argument
886 spin_lock(&xattrs->lock); in __simple_xattr_set()
887 list_for_each_entry(xattr, &xattrs->head, list) { in __simple_xattr_set()
904 list_add(&new_xattr->list, &xattrs->head); in __simple_xattr_set()
908 spin_unlock(&xattrs->lock); in __simple_xattr_set()
931 int simple_xattr_set(struct simple_xattrs *xattrs, const char *name, in simple_xattr_set() argument
[all …]
/linux-4.4.14/security/integrity/evm/
DKconfig29 bool "Additional SMACK xattrs"
33 Include additional SMACK xattrs for HMAC calculation.
35 In addition to the original security xattrs (eg. security.selinux,
38 Smack xattrs: security.SMACK64EXEC, security.SMACK64TRANSMUTE and
/linux-4.4.14/fs/kernfs/
Dinode.c59 simple_xattrs_init(&kn->iattr->xattrs); in kernfs_iattrs()
192 return simple_xattr_set(&attrs->xattrs, name, value, size, in kernfs_iop_setxattr()
208 return simple_xattr_remove(&attrs->xattrs, name); in kernfs_iop_removexattr()
221 return simple_xattr_get(&attrs->xattrs, name, buf, size); in kernfs_iop_getxattr()
233 return simple_xattr_list(&attrs->xattrs, buf, size); in kernfs_iop_listxattr()
Dkernfs-internal.h26 struct simple_xattrs xattrs; member
Ddir.c444 simple_xattrs_free(&kn->iattr->xattrs); in kernfs_put()
/linux-4.4.14/fs/ceph/
Dxattr.c574 struct ceph_inode_xattr **xattrs = NULL; in __build_xattrs() local
595 xattrs = kcalloc(numattr, sizeof(struct ceph_inode_xattr *), in __build_xattrs()
598 if (!xattrs) in __build_xattrs()
602 xattrs[i] = kmalloc(sizeof(struct ceph_inode_xattr), in __build_xattrs()
604 if (!xattrs[i]) in __build_xattrs()
612 kfree(xattrs[i]); in __build_xattrs()
613 kfree(xattrs); in __build_xattrs()
614 xattrs = NULL; in __build_xattrs()
628 0, 0, &xattrs[numattr]); in __build_xattrs()
633 kfree(xattrs); in __build_xattrs()
[all …]
/linux-4.4.14/Documentation/ABI/testing/
Devm5 EVM protects a file's security extended attributes(xattrs)
/linux-4.4.14/mm/
Dshmem.c625 simple_xattrs_free(&info->xattrs); in shmem_evict_inode()
1437 simple_xattrs_init(&info->xattrs); in shmem_get_inode()
2550 simple_xattr_list_add(&info->xattrs, new_xattr); in shmem_initxattrs()
2601 return simple_xattr_get(&info->xattrs, name, buffer, size); in shmem_getxattr()
2622 return simple_xattr_set(&info->xattrs, name, value, size, flags); in shmem_setxattr()
2642 return simple_xattr_remove(&info->xattrs, name); in shmem_removexattr()
2648 return simple_xattr_list(&info->xattrs, buffer, size); in shmem_listxattr()
/linux-4.4.14/Documentation/filesystems/cifs/
DTODO47 k) implement support for security and trusted categories of xattrs
DREADME148 Note that server ea support is required for supporting xattrs from the Linux
466 user_xattr Allow getting and setting user xattrs (those attributes whose
470 nouser_xattr Do not allow getfattr/setfattr to get/set/list xattrs
/linux-4.4.14/fs/squashfs/
DKconfig104 Saying Y here includes support for extended attributes (xattrs).
/linux-4.4.14/Documentation/filesystems/
Dsquashfs.txt214 The xattr table contains extended attributes for each inode. The xattrs
Df2fs.txt125 inline_xattr Enable the inline xattrs feature.
/linux-4.4.14/Documentation/filesystems/caching/
Dcachefiles.txt70 - extended attributes (xattrs).
/linux-4.4.14/Documentation/security/
DSmack.txt65 Smack uses extended attributes (xattrs) to store labels on filesystem