Lines Matching refs:prev
152 root->next->prev = root->prev; in gc_remove_from_roots()
153 root->prev->next = root->next; in gc_remove_from_roots()
154 root->prev = GC_G(unused); in gc_remove_from_roots()
161 root->next->prev = root->prev; in gc_remove_from_additional_roots()
162 root->prev->next = root->next; in gc_remove_from_additional_roots()
181 gc_globals->roots.prev = &gc_globals->roots; in gc_globals_ctor_ex()
186 gc_globals->to_free.prev = &gc_globals->to_free; in gc_globals_ctor_ex()
235 GC_G(roots).prev = &GC_G(roots); in gc_reset()
238 GC_G(to_free).prev = &GC_G(to_free); in gc_reset()
277 GC_G(unused) = newRoot->prev; in gc_possible_root()
305 GC_G(unused) = newRoot->prev; in gc_possible_root()
313 newRoot->prev = &GC_G(roots); in gc_possible_root()
314 GC_G(roots).next->prev = newRoot; in gc_possible_root()
715 GC_G(unused) = buf->prev; in gc_add_garbage()
754 buf->prev = &GC_G(roots); in gc_add_garbage()
755 GC_G(roots).next->prev = buf; in gc_add_garbage()
932 GC_G(to_free).prev = GC_G(roots).prev;
933 GC_G(to_free).next->prev = &GC_G(to_free);
934 GC_G(to_free).prev->next = &GC_G(to_free);
937 GC_G(to_free).prev->next = GC_G(roots).next;
938 GC_G(roots).next->prev = GC_G(to_free).prev;
939 GC_G(roots).prev->next = &GC_G(to_free);
940 GC_G(to_free).prev = GC_G(roots).prev;
944 GC_G(roots).prev = &GC_G(roots);
1105 to_free.prev = GC_G(to_free).prev;
1106 to_free.next->prev = &to_free;
1107 to_free.prev->next = &to_free;
1111 GC_G(to_free).prev = &GC_G(to_free);
1207 current->prev = GC_G(unused);