Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/module/lua/
H A Dlgc.c157 gco2t(o)->gclist = g->grayagain; in luaC_barrierback_()
276 linktable(gco2t(o), &g->gray); in reallymarkobject()
526 Table *h = gco2t(o); in propagatemark()
600 next = gco2t(w)->gclist; in convergeephemerons()
601 if (traverseephemeron(g, gco2t(w))) { /* traverse marked some value? */ in convergeephemerons()
624 for (; l != f; l = gco2t(l)->gclist) { in clearkeys()
625 Table *h = gco2t(l); in clearkeys()
642 for (; l != f; l = gco2t(l)->gclist) { in clearvalues()
643 Table *h = gco2t(l); in clearvalues()
673 case LUA_TTABLE: luaH_free(L, gco2t(o)); break; in freeobj()
H A Dlstate.h210 #define gco2t(o) check_exp((o)->gch.tt == LUA_TTABLE, &((o)->h)) macro
/freebsd/contrib/lua/src/
H A Dlgc.c127 case LUA_VTABLE: return &gco2t(o)->gclist; in getgclist()
663 case LUA_VTABLE: return traversetable(g, gco2t(o)); in propagatemark()
698 Table *h = gco2t(w); in convergeephemerons()
724 for (; l; l = gco2t(l)->gclist) { in clearbykeys()
725 Table *h = gco2t(l); in clearbykeys()
743 for (; l != f; l = gco2t(l)->gclist) { in clearbyvalues()
744 Table *h = gco2t(l); in clearbyvalues()
789 luaH_free(L, gco2t(o)); in freeobj()
H A Dlstate.h380 #define gco2t(o) check_exp((o)->tt == LUA_VTABLE, &((cast_u(o))->h)) macro
H A Dlobject.h684 #define hvalue(o) check_exp(ttistable(o), gco2t(val_(o).gc))
H A Dltable.c628 Table *t = gco2t(o); in luaH_new()
H A Dltests.c472 checktable(g, gco2t(o)); in checkrefs()
544 case LUA_VTABLE: o = gco2t(o)->gclist; break; in checkgraylist()