Lines Matching refs:new_xattr
1088 struct simple_xattr *new_xattr;
1092 len = sizeof(*new_xattr) + size;
1093 if (len < sizeof(*new_xattr))
1096 new_xattr = kvmalloc(len, GFP_KERNEL_ACCOUNT);
1097 if (!new_xattr)
1100 new_xattr->size = size;
1101 memcpy(new_xattr->value, value, size);
1102 return new_xattr;
1210 struct simple_xattr *old_xattr = NULL, *new_xattr = NULL;
1216 new_xattr = simple_xattr_alloc(value, size);
1217 if (!new_xattr)
1220 new_xattr->name = kstrdup(name, GFP_KERNEL_ACCOUNT);
1221 if (!new_xattr->name) {
1222 simple_xattr_free(new_xattr);
1249 if (new_xattr)
1251 &new_xattr->rb_node, &xattrs->rb_root);
1265 if (new_xattr) {
1266 rb_link_node(&new_xattr->rb_node, parent, rbp);
1267 rb_insert_color(&new_xattr->rb_node, &xattrs->rb_root);
1280 simple_xattr_free(new_xattr);
1357 * @new_xattr: the xattr object to add
1364 struct simple_xattr *new_xattr)
1367 rb_add(&new_xattr->rb_node, &xattrs->rb_root, rbtree_simple_xattr_less);