Lines Matching refs:kvalue
548 void *kvalue = NULL; in setxattr() local
563 kvalue = kvmalloc(size, GFP_KERNEL); in setxattr()
564 if (!kvalue) in setxattr()
566 if (copy_from_user(kvalue, value, size)) { in setxattr()
572 posix_acl_fix_xattr_from_user(mnt_userns, kvalue, size); in setxattr()
575 error = vfs_setxattr(mnt_userns, d, kname, kvalue, size, flags); in setxattr()
577 kvfree(kvalue); in setxattr()
649 void *kvalue = NULL; in getxattr() local
661 kvalue = kvzalloc(size, GFP_KERNEL); in getxattr()
662 if (!kvalue) in getxattr()
666 error = vfs_getxattr(mnt_userns, d, kname, kvalue, size); in getxattr()
670 posix_acl_fix_xattr_to_user(mnt_userns, kvalue, error); in getxattr()
671 if (size && copy_to_user(value, kvalue, error)) in getxattr()
679 kvfree(kvalue); in getxattr()