Lines Matching refs:buffer
236 void *buffer = NULL; in xattr_getsecurity() local
240 len = security_inode_getsecurity(inode, name, &buffer, false); in xattr_getsecurity()
244 len = security_inode_getsecurity(inode, name, &buffer, true); in xattr_getsecurity()
251 memcpy(value, buffer, len); in xattr_getsecurity()
253 kfree(buffer); in xattr_getsecurity()
750 generic_listxattr(struct dentry *dentry, char *buffer, size_t buffer_size) in generic_listxattr() argument
755 if (!buffer) { in generic_listxattr()
763 char *buf = buffer; in generic_listxattr()
777 size = buf - buffer; in generic_listxattr()
833 void *buffer, size_t size) in simple_xattr_get() argument
844 if (buffer) { in simple_xattr_get()
848 memcpy(buffer, xattr->value, xattr->size); in simple_xattr_get()
926 static int xattr_list_one(char **buffer, ssize_t *remaining_size, in xattr_list_one() argument
930 if (*buffer) { in xattr_list_one()
933 memcpy(*buffer, name, len); in xattr_list_one()
934 *buffer += len; in xattr_list_one()
944 char *buffer, size_t size) in simple_xattr_list() argument
954 err = xattr_list_one(&buffer, &remaining_size, in simple_xattr_list()
960 err = xattr_list_one(&buffer, &remaining_size, in simple_xattr_list()
974 err = xattr_list_one(&buffer, &remaining_size, xattr->name); in simple_xattr_list()