Lines Matching refs:value
93 const void *value, size_t size, int flags) in __vfs_setxattr_noperm() argument
103 error = inode->i_op->setxattr(dentry, name, value, size, flags); in __vfs_setxattr_noperm()
106 security_inode_post_setxattr(dentry, name, value, in __vfs_setxattr_noperm()
111 error = security_inode_setsecurity(inode, suffix, value, in __vfs_setxattr_noperm()
122 vfs_setxattr(struct dentry *dentry, const char *name, const void *value, in vfs_setxattr() argument
133 error = security_inode_setxattr(dentry, name, value, size, flags); in vfs_setxattr()
137 error = __vfs_setxattr_noperm(dentry, name, value, size, flags); in vfs_setxattr()
146 xattr_getsecurity(struct inode *inode, const char *name, void *value, in xattr_getsecurity() argument
152 if (!value || !size) { in xattr_getsecurity()
164 memcpy(value, buffer, len); in xattr_getsecurity()
185 char *value = *xattr_value; in vfs_getxattr_alloc() local
199 if (!value || (error > xattr_size)) { in vfs_getxattr_alloc()
200 value = krealloc(*xattr_value, error + 1, flags); in vfs_getxattr_alloc()
201 if (!value) in vfs_getxattr_alloc()
203 memset(value, 0, error + 1); in vfs_getxattr_alloc()
206 error = inode->i_op->getxattr(dentry, name, value, error); in vfs_getxattr_alloc()
207 *xattr_value = value; in vfs_getxattr_alloc()
213 const char *value, size_t size, gfp_t flags) in vfs_xattr_cmp() argument
222 if ((rc != size) || (memcmp(xattr_value, value, rc) != 0)) in vfs_xattr_cmp()
231 vfs_getxattr(struct dentry *dentry, const char *name, void *value, size_t size) in vfs_getxattr() argument
247 int ret = xattr_getsecurity(inode, suffix, value, size); in vfs_getxattr()
258 error = inode->i_op->getxattr(dentry, name, value, size); in vfs_getxattr()
322 setxattr(struct dentry *d, const char __user *name, const void __user *value, in setxattr() argument
349 if (copy_from_user(kvalue, value, size)) { in setxattr()
368 const char __user *name, const void __user *value, in path_setxattr() argument
379 error = setxattr(path.dentry, name, value, size, flags); in path_setxattr()
391 const char __user *, name, const void __user *, value, in SYSCALL_DEFINE5() argument
394 return path_setxattr(pathname, name, value, size, flags, LOOKUP_FOLLOW); in SYSCALL_DEFINE5()
398 const char __user *, name, const void __user *, value, in SYSCALL_DEFINE5() argument
401 return path_setxattr(pathname, name, value, size, flags, 0); in SYSCALL_DEFINE5()
405 const void __user *,value, size_t, size, int, flags) in SYSCALL_DEFINE5() argument
415 error = setxattr(f.file->f_path.dentry, name, value, size, flags); in SYSCALL_DEFINE5()
426 getxattr(struct dentry *d, const char __user *name, void __user *value, in getxattr() argument
457 if (size && copy_to_user(value, kvalue, error)) in getxattr()
472 const char __user *name, void __user *value, in path_getxattr() argument
481 error = getxattr(path.dentry, name, value, size); in path_getxattr()
491 const char __user *, name, void __user *, value, size_t, size) in SYSCALL_DEFINE4() argument
493 return path_getxattr(pathname, name, value, size, LOOKUP_FOLLOW); in SYSCALL_DEFINE4()
497 const char __user *, name, void __user *, value, size_t, size) in SYSCALL_DEFINE4() argument
499 return path_getxattr(pathname, name, value, size, 0); in SYSCALL_DEFINE4()
503 void __user *, value, size_t, size) in SYSCALL_DEFINE4() argument
511 error = getxattr(f.file->f_path.dentry, name, value, size); in SYSCALL_DEFINE4()
761 generic_setxattr(struct dentry *dentry, const char *name, const void *value, size_t size, int flags) in generic_setxattr() argument
766 value = ""; /* empty EA, do not remove */ in generic_setxattr()
770 return handler->set(handler, dentry, name, value, size, flags); in generic_setxattr()
820 struct simple_xattr *simple_xattr_alloc(const void *value, size_t size) in simple_xattr_alloc() argument
835 memcpy(new_xattr->value, value, size); in simple_xattr_alloc()
858 memcpy(buffer, xattr->value, xattr->size); in simple_xattr_get()
867 const void *value, size_t size, int flags) in __simple_xattr_set() argument
874 if (value) { in __simple_xattr_set()
875 new_xattr = simple_xattr_alloc(value, size); in __simple_xattr_set()
932 const void *value, size_t size, int flags) in simple_xattr_set() argument
935 value = ""; /* empty EA, do not remove */ in simple_xattr_set()
936 return __simple_xattr_set(xattrs, name, value, size, flags); in simple_xattr_set()