Lines Matching refs:new_xattr
822 struct simple_xattr *new_xattr; in simple_xattr_alloc() local
826 len = sizeof(*new_xattr) + size; in simple_xattr_alloc()
827 if (len < sizeof(*new_xattr)) in simple_xattr_alloc()
830 new_xattr = kmalloc(len, GFP_KERNEL); in simple_xattr_alloc()
831 if (!new_xattr) in simple_xattr_alloc()
834 new_xattr->size = size; in simple_xattr_alloc()
835 memcpy(new_xattr->value, value, size); in simple_xattr_alloc()
836 return new_xattr; in simple_xattr_alloc()
870 struct simple_xattr *new_xattr = NULL; in __simple_xattr_set() local
875 new_xattr = simple_xattr_alloc(value, size); in __simple_xattr_set()
876 if (!new_xattr) in __simple_xattr_set()
879 new_xattr->name = kstrdup(name, GFP_KERNEL); in __simple_xattr_set()
880 if (!new_xattr->name) { in __simple_xattr_set()
881 kfree(new_xattr); in __simple_xattr_set()
890 xattr = new_xattr; in __simple_xattr_set()
892 } else if (new_xattr) { in __simple_xattr_set()
893 list_replace(&xattr->list, &new_xattr->list); in __simple_xattr_set()
901 xattr = new_xattr; in __simple_xattr_set()
904 list_add(&new_xattr->list, &xattrs->head); in __simple_xattr_set()
990 struct simple_xattr *new_xattr) in simple_xattr_list_add() argument
993 list_add(&new_xattr->list, &xattrs->head); in simple_xattr_list_add()