Home
last modified time | relevance | path

Searched refs:GCSatomic (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/contrib/openzfs/module/lua/
H A Dlgc.h40 #define GCSatomic 1 macro
61 #define keepinvariant(g) (isgenerational(g) || g->gcstate <= GCSatomic)
70 g->gcstate <= GCSatomic)
H A Dlgc.c404 if (g->gcstate != GCSatomic || prop) in traverseephemeron()
500 if (g->gcstate == GCSatomic) { /* final traversal? */ in traversestack()
1058 g->gcstate = GCSatomic; /* finish mark phase */ in singlestep()
/freebsd/contrib/lua/src/
H A Dlgc.h33 #define GCSatomic 2 macro
54 #define keepinvariant(g) ((g)->gcstate <= GCSatomic)
H A Dlgc.c461 if (g->gcstate == GCSatomic && hasclears) in traverseweakvalue()
634 lua_assert(g->gcstate == GCSatomic || in traversethread()
640 if (g->gcstate == GCSatomic) { /* final traversal? */ in traversethread()
1531 g->gcstate = GCSatomic; in atomic()
H A Dltests.c645 maybedead = (GCSatomic < g->gcstate && g->gcstate <= GCSswpallgc); in lua_checkmemory()
942 GCSpropagate, GCSenteratomic, GCSatomic, GCSswpallgc, GCSswpfinobj, in gc_state()