Home
last modified time | relevance | path

Searched refs:allweak (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/contrib/openzfs/module/lua/
H A Dlgc.c337 g->weak = g->allweak = g->ephemeron = NULL; in restartcollection()
407 linktable(h, &g->allweak); /* may have to clean white keys */ in traverseephemeron()
446 linktable(h, &g->allweak); /* nothing to traverse now */ in traversetable()
1017 clearvalues(g, g->allweak, NULL); in atomic()
1018 origweak = g->weak; origall = g->allweak; in atomic()
1028 clearkeys(g, g->allweak, NULL); /* clear keys from all allweak tables */ in atomic()
1031 clearvalues(g, g->allweak, origall); in atomic()
H A Dlstate.h135 GCObject *allweak; /* list of all-weak tables */ member
H A Dlstate.c298 g->weak = g->ephemeron = g->allweak = NULL; in lua_newstate()
/freebsd/contrib/lua/src/
H A Dlgc.c396 g->weak = g->allweak = g->ephemeron = NULL; in cleargraylists()
516 linkgclist(h, g->allweak); /* may have to clean white keys */ in traverseephemeron()
555 linkgclist(h, g->allweak); /* nothing to traverse now */ in traversetable()
1207 *list = g->allweak; g->allweak = NULL; in correctgraylists()
1546 clearbyvalues(g, g->allweak, NULL); in atomic()
1547 origweak = g->weak; origall = g->allweak; in atomic()
1555 clearbykeys(g, g->allweak); /* clear keys from all 'allweak' tables */ in atomic()
1558 clearbyvalues(g, g->allweak, origall); in atomic()
H A Dlstate.h283 GCObject *allweak; /* list of all-weak tables */ member
H A Dlstate.c395 g->weak = g->ephemeron = g->allweak = NULL; in lua_newstate()
H A Dltests.c569 total += checkgraylist(g, g->allweak); in checkgrays()