Lines Matching defs:next
212 Pointer to the next object in the GC list.
266 PyGC_Head *next = GC_NEXT(node);
268 _PyGCHead_SET_NEXT(prev, next);
269 _PyGCHead_SET_PREV(next, prev);
366 // the prev and next pointers are "polluted" with flags.
371 // - The prev and next pointers are mutually consistent.
516 PyGC_Head *next = (PyGC_Head*)(gc->_gc_next & ~NEXT_MASK_UNREACHABLE);
519 _PyObject_ASSERT(FROM_GC(next),
520 next->_gc_next & NEXT_MASK_UNREACHABLE);
522 _PyGCHead_SET_PREV(next, prev);
581 * the next object to visit.
607 // No need to gc->next->prev = prev because it is single linked.
615 // But this may pollute the unreachable list head's 'next' pointer
627 // don't let the pollution of the list head's next pointer leak
634 PyGC_Head *next, *gc = GC_NEXT(head);
637 next = GC_NEXT(gc);
641 gc = next;
649 PyGC_Head *next, *gc = GC_NEXT(head);
652 next = GC_NEXT(gc);
656 gc = next;
675 PyGC_Head *gc, *next;
681 for (gc = GC_NEXT(unreachable); gc != unreachable; gc = next) {
686 next = (PyGC_Head*)gc->_gc_next;
701 PyGC_Head *gc, *next;
703 for (gc = GC_NEXT(unreachable); gc != unreachable; gc = next) {
706 next = (PyGC_Head*)gc->_gc_next;
760 PyGC_Head *next;
773 for (gc = GC_NEXT(unreachable); gc != unreachable; gc = next) {
777 next = GC_NEXT(gc);
859 /* Move wr to wrcb_to_call, for the next pass. */
861 assert(wrasgc != next); /* wrasgc is reachable, but
862 next isn't, so they can't
1186 PyGC_Head *old; /* next older generation */
1229 /* Move reachable objects to next generation. */
2181 // or the next object of the PyGC_Head structure became a dangling