Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/module/lua/
H A Dlstate.h205 #define gco2u(o) (&rawgco2u(o)->uv) macro
H A Dlgc.c251 Table *mt = gco2u(o)->metatable; in reallymarkobject()
253 markobject(g, gco2u(o)->env); in reallymarkobject()
254 size = sizeudata(gco2u(o)); in reallymarkobject()
675 case LUA_TUSERDATA: luaM_freemem(L, o, sizeudata(gco2u(o))); break; in freeobj()
/freebsd/contrib/lua/src/
H A Dlstate.h375 #define gco2u(o) check_exp((o)->tt == LUA_VUSERDATA, &((cast_u(o))->u)) macro
H A Dlgc.c133 Udata *u = gco2u(o); in getgclist()
314 Udata *u = gco2u(o); in reallymarkobject()
664 case LUA_VUSERDATA: return traverseudata(g, gco2u(o)); in propagatemark()
795 Udata *u = gco2u(o); in freeobj()
H A Dlstring.c265 u = gco2u(o); in luaS_newudata()
H A Dltests.c464 checkudata(g, gco2u(o)); in checkrefs()
550 assert(gco2u(o)->nuvalue > 0); in checkgraylist()
551 o = gco2u(o)->gclist; in checkgraylist()
H A Dlobject.h437 #define uvalue(o) check_exp(ttisfulluserdata(o), gco2u(val_(o).gc))