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.h41 #define GCSatomic 1 macro
62 #define keepinvariant(g) (isgenerational(g) || g->gcstate <= GCSatomic)
71 g->gcstate <= GCSatomic)
H A Dlgc.c405 if (g->gcstate != GCSatomic || prop) in traverseephemeron()
501 if (g->gcstate == GCSatomic) { /* final traversal? */ in traversestack()
1059 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()
636 lua_assert(g->gcstate == GCSatomic || in traversethread()
642 if (g->gcstate == GCSatomic) { /* final traversal? */ in traversethread()
1533 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()