Lines Matching refs:new_xattr
812 struct simple_xattr *new_xattr; in simple_xattr_alloc() local
816 len = sizeof(*new_xattr) + size; in simple_xattr_alloc()
817 if (len < sizeof(*new_xattr)) in simple_xattr_alloc()
820 new_xattr = kmalloc(len, GFP_KERNEL); in simple_xattr_alloc()
821 if (!new_xattr) in simple_xattr_alloc()
824 new_xattr->size = size; in simple_xattr_alloc()
825 memcpy(new_xattr->value, value, size); in simple_xattr_alloc()
826 return new_xattr; in simple_xattr_alloc()
874 struct simple_xattr *new_xattr = NULL; in simple_xattr_set() local
879 new_xattr = simple_xattr_alloc(value, size); in simple_xattr_set()
880 if (!new_xattr) in simple_xattr_set()
883 new_xattr->name = kstrdup(name, GFP_KERNEL); in simple_xattr_set()
884 if (!new_xattr->name) { in simple_xattr_set()
885 kfree(new_xattr); in simple_xattr_set()
894 xattr = new_xattr; in simple_xattr_set()
896 } else if (new_xattr) { in simple_xattr_set()
897 list_replace(&xattr->list, &new_xattr->list); in simple_xattr_set()
905 xattr = new_xattr; in simple_xattr_set()
908 list_add(&new_xattr->list, &xattrs->head); in simple_xattr_set()
987 struct simple_xattr *new_xattr) in simple_xattr_list_add() argument
990 list_add(&new_xattr->list, &xattrs->head); in simple_xattr_list_add()