Lines Matching refs:to_free
185 gc_globals->to_free.next = &gc_globals->to_free; in gc_globals_ctor_ex()
186 gc_globals->to_free.prev = &gc_globals->to_free; in gc_globals_ctor_ex()
237 GC_G(to_free).next = &GC_G(to_free); in gc_reset()
238 GC_G(to_free).prev = &GC_G(to_free); in gc_reset()
927 if (GC_G(to_free).next == &GC_G(to_free)) {
929 GC_G(to_free).next = GC_G(roots).next;
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;
1056 gc_root_buffer to_free; local
1089 if (GC_G(to_free).next == &GC_G(to_free)) {
1096 to_free.next = GC_G(to_free).next;
1097 to_free.prev = GC_G(to_free).prev;
1098 to_free.next->prev = &to_free;
1099 to_free.prev->next = &to_free;
1102 GC_G(to_free).next = &GC_G(to_free);
1103 GC_G(to_free).prev = &GC_G(to_free);
1116 current = to_free.next;
1117 while (current != &to_free) {
1123 current = to_free.next;
1124 while (current != &to_free) {
1145 current = to_free.next;
1146 while (current != &to_free) {
1159 current = to_free.next;
1160 while (current != &to_free) {
1193 current = to_free.next;
1194 while (current != &to_free) {