Lines Matching refs:new_xattr
1087 struct simple_xattr *new_xattr;
1091 len = sizeof(*new_xattr) + size;
1092 if (len < sizeof(*new_xattr))
1095 new_xattr = kvmalloc(len, GFP_KERNEL_ACCOUNT);
1096 if (!new_xattr)
1099 new_xattr->size = size;
1100 memcpy(new_xattr->value, value, size);
1101 return new_xattr;
1209 struct simple_xattr *old_xattr = NULL, *new_xattr = NULL;
1215 new_xattr = simple_xattr_alloc(value, size);
1216 if (!new_xattr)
1219 new_xattr->name = kstrdup(name, GFP_KERNEL_ACCOUNT);
1220 if (!new_xattr->name) {
1221 simple_xattr_free(new_xattr);
1248 if (new_xattr)
1250 &new_xattr->rb_node, &xattrs->rb_root);
1264 if (new_xattr) {
1265 rb_link_node(&new_xattr->rb_node, parent, rbp);
1266 rb_insert_color(&new_xattr->rb_node, &xattrs->rb_root);
1279 simple_xattr_free(new_xattr);
1356 * @new_xattr: the xattr object to add
1363 struct simple_xattr *new_xattr)
1366 rb_add(&new_xattr->rb_node, &xattrs->rb_root, rbtree_simple_xattr_less);