Lines Matching refs:prev
38 base_node* prev; member
40 constexpr base_node(base_node* n, base_node* p) : next(n), prev(p) {} in base_node()
41 …explicit base_node() : next((base_node*)(uintptr_t)0xcdcdcdcd), prev((base_node*)(uintptr_t)0xcdcd… in base_node()
53 inline base_node* last() const { return head.prev; } in last()
59 n->prev = head.prev; in add()
61 head.prev->next = n; in add()
62 head.prev = n; in add()
69 n.prev->next = n.next; in remove()
70 n.next->prev = n.prev; in remove()
79 lst.head.prev = head.prev; in flush_to()
80 head.next->prev = &lst.head; in flush_to()
81 head.prev->next = &lst.head; in flush_to()
88 head.prev = &head; in clear()
369 nxt = n->prev; in notify_relaxed()
404 next = n->prev; in notify_one_relaxed()