Lines Matching refs:new_xattr
909 struct simple_xattr *new_xattr; in simple_xattr_alloc() local
913 len = sizeof(*new_xattr) + size; in simple_xattr_alloc()
914 if (len < sizeof(*new_xattr)) in simple_xattr_alloc()
917 new_xattr = kvmalloc(len, GFP_KERNEL); in simple_xattr_alloc()
918 if (!new_xattr) in simple_xattr_alloc()
921 new_xattr->size = size; in simple_xattr_alloc()
922 memcpy(new_xattr->value, value, size); in simple_xattr_alloc()
923 return new_xattr; in simple_xattr_alloc()
973 struct simple_xattr *new_xattr = NULL; in simple_xattr_set() local
981 new_xattr = simple_xattr_alloc(value, size); in simple_xattr_set()
982 if (!new_xattr) in simple_xattr_set()
985 new_xattr->name = kstrdup(name, GFP_KERNEL); in simple_xattr_set()
986 if (!new_xattr->name) { in simple_xattr_set()
987 kvfree(new_xattr); in simple_xattr_set()
996 xattr = new_xattr; in simple_xattr_set()
998 } else if (new_xattr) { in simple_xattr_set()
999 list_replace(&xattr->list, &new_xattr->list); in simple_xattr_set()
1011 xattr = new_xattr; in simple_xattr_set()
1014 list_add(&new_xattr->list, &xattrs->head); in simple_xattr_set()
1093 struct simple_xattr *new_xattr) in simple_xattr_list_add() argument
1096 list_add(&new_xattr->list, &xattrs->head); in simple_xattr_list_add()