Lines Matching refs:kvalue
515 void *kvalue = NULL; in setxattr() local
530 kvalue = kvmalloc(size, GFP_KERNEL); in setxattr()
531 if (!kvalue) in setxattr()
533 if (copy_from_user(kvalue, value, size)) { in setxattr()
539 posix_acl_fix_xattr_from_user(kvalue, size); in setxattr()
541 error = cap_convert_nscap(d, &kvalue, size); in setxattr()
548 error = vfs_setxattr(d, kname, kvalue, size, flags); in setxattr()
550 kvfree(kvalue); in setxattr()
618 void *kvalue = NULL; in getxattr() local
630 kvalue = kvzalloc(size, GFP_KERNEL); in getxattr()
631 if (!kvalue) in getxattr()
635 error = vfs_getxattr(d, kname, kvalue, size); in getxattr()
639 posix_acl_fix_xattr_to_user(kvalue, error); in getxattr()
640 if (size && copy_to_user(value, kvalue, error)) in getxattr()
648 kvfree(kvalue); in getxattr()