Lines Matching refs:kvalue
64 void *kvalue; in setxattr() local
76 kvalue = xattr_alloc(size, XATTR_SIZE_MAX); in setxattr()
77 if (IS_ERR(kvalue)) in setxattr()
78 return PTR_ERR(kvalue); in setxattr()
80 if (size > 0 && copy_from_user(kvalue, value, size)) { in setxattr()
81 xattr_free(kvalue, size); in setxattr()
89 error = d->d_inode->i_op->setxattr(d, kname, kvalue, size, flags); in setxattr()
94 xattr_free(kvalue, size); in setxattr()
147 void *kvalue; in getxattr() local
156 kvalue = xattr_alloc(size, XATTR_SIZE_MAX); in getxattr()
157 if (IS_ERR(kvalue)) in getxattr()
158 return PTR_ERR(kvalue); in getxattr()
164 error = d->d_inode->i_op->getxattr(d, kname, kvalue, size); in getxattr()
169 if (kvalue && error > 0) in getxattr()
170 if (copy_to_user(value, kvalue, error)) in getxattr()
172 xattr_free(kvalue, size); in getxattr()