+cds_list_move (struct cds_list_head *elem, struct cds_list_head *head)
+{
+ __cds_list_del (elem->prev, elem->next);
+ cds_list_add (elem, head);
+}
+
+/* replace an old entry.
+ */
+static inline void
+cds_list_replace(struct cds_list_head *old, struct cds_list_head *_new)