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()
716 GC_G(unused) = buf->prev; in gc_add_garbage()
755 buf->prev = &GC_G(roots); in gc_add_garbage()
756 GC_G(roots).next->prev = buf; in gc_add_garbage()
930 GC_G(to_free).prev = GC_G(roots).prev;
931 GC_G(to_free).next->prev = &GC_G(to_free);
932 GC_G(to_free).prev->next = &GC_G(to_free);
935 GC_G(to_free).prev->next = GC_G(roots).next;
936 GC_G(roots).next->prev = GC_G(to_free).prev;
937 GC_G(roots).prev->next = &GC_G(to_free);
938 GC_G(to_free).prev = GC_G(roots).prev;
942 GC_G(roots).prev = &GC_G(roots);
1097 to_free.prev = GC_G(to_free).prev;
1098 to_free.next->prev = &to_free;
1099 to_free.prev->next = &to_free;
1103 GC_G(to_free).prev = &GC_G(to_free);
1198 current->prev = GC_G(unused);