Lines Matching refs:kvalue
326 void *kvalue = NULL; in setxattr() local
342 kvalue = kmalloc(size, GFP_KERNEL | __GFP_NOWARN); in setxattr()
343 if (!kvalue) { in setxattr()
347 kvalue = vvalue; in setxattr()
349 if (copy_from_user(kvalue, value, size)) { in setxattr()
355 posix_acl_fix_xattr_from_user(kvalue, size); in setxattr()
358 error = vfs_setxattr(d, kname, kvalue, size, flags); in setxattr()
363 kfree(kvalue); in setxattr()
430 void *kvalue = NULL; in getxattr() local
443 kvalue = kzalloc(size, GFP_KERNEL | __GFP_NOWARN); in getxattr()
444 if (!kvalue) { in getxattr()
448 kvalue = vvalue; in getxattr()
452 error = vfs_getxattr(d, kname, kvalue, size); in getxattr()
456 posix_acl_fix_xattr_to_user(kvalue, size); in getxattr()
457 if (size && copy_to_user(value, kvalue, error)) in getxattr()
467 kfree(kvalue); in getxattr()