Lines Matching refs:uv
84 UpVal *uv = gco2uv(o); in reallymarkobject() local
85 markvalue(g, uv->v); in reallymarkobject()
86 if (uv->v == &uv->u.value) /* closed? */ in reallymarkobject()
454 g->tmudata->gch.next = udata->uv.next; in GCTM()
455 udata->uv.next = g->mainthread->next; /* return it to `root' list */ in GCTM()
458 tm = fasttm(L, udata->uv.metatable, TM_GC); in GCTM()
516 UpVal *uv; in remarkupvals() local
517 for (uv = g->uvhead.u.l.next; uv != &g->uvhead; uv = uv->u.l.next) { in remarkupvals()
518 lua_assert(uv->u.l.next->u.l.prev == uv && uv->u.l.prev->u.l.next == uv); in remarkupvals()
519 if (isgray(obj2gco(uv))) in remarkupvals()
520 markvalue(g, uv->v); in remarkupvals()
694 void luaC_linkupval (lua_State *L, UpVal *uv) { in luaC_linkupval() argument
696 GCObject *o = obj2gco(uv); in luaC_linkupval()
702 luaC_barrier(L, uv, uv->v); in luaC_linkupval()