Lines Matching refs:new_ea
2009 struct tmpfs_extattr *new_ea; in tmpfs_setextattr() local
2044 new_ea = malloc(sizeof(struct tmpfs_extattr), M_TMPFSEA, M_WAITOK); in tmpfs_setextattr()
2045 new_ea->ea_namespace = ap->a_attrnamespace; in tmpfs_setextattr()
2046 new_ea->ea_name = malloc(namelen, M_TMPFSEA, M_WAITOK); in tmpfs_setextattr()
2047 new_ea->ea_namelen = namelen; in tmpfs_setextattr()
2048 memcpy(new_ea->ea_name, ap->a_name, namelen); in tmpfs_setextattr()
2050 new_ea->ea_value = malloc(attr_size, M_TMPFSEA, M_WAITOK); in tmpfs_setextattr()
2051 new_ea->ea_size = attr_size; in tmpfs_setextattr()
2052 error = uiomove(new_ea->ea_value, attr_size, ap->a_uio); in tmpfs_setextattr()
2054 new_ea->ea_value = NULL; in tmpfs_setextattr()
2055 new_ea->ea_size = 0; in tmpfs_setextattr()
2059 tmpfs_extattr_free(new_ea); in tmpfs_setextattr()
2066 LIST_INSERT_HEAD(&node->tn_extattrs, new_ea, ea_extattrs); in tmpfs_setextattr()