/* This is only for internal llist manipulation where we know the prev/next entries already!  */
void __llist_add(llist_head *p, llist_head *prev, llist_head *next)
/* This is only for internal llist manipulation where we know the prev/next entries already!  */
void __llist_add(llist_head *p, llist_head *prev, llist_head *next)
{
    next->prev = p;
    p->next = next;
    p->prev = prev;
    prev->next = p;
}