Home
last modified time | relevance | path

Searched refs:UpVal (Results 1 – 18 of 18) sorted by relevance

/freebsd/sys/contrib/openzfs/module/lua/
H A Dlfunc.c37 UpVal *luaF_newupval (lua_State *L) { in luaF_newupval()
38 UpVal *uv = &luaC_newobj(L, LUA_TUPVAL, sizeof(UpVal), NULL, 0)->uv; in luaF_newupval()
45 UpVal *luaF_findupval (lua_State *L, StkId level) { in luaF_findupval()
48 UpVal *p; in luaF_findupval()
49 UpVal *uv; in luaF_findupval()
62 uv = &luaC_newobj(L, LUA_TUPVAL, sizeof(UpVal), pp, 0)->uv; in luaF_findupval()
73 static void unlinkupval (UpVal *uv) { in unlinkupval()
80 void luaF_freeupval (lua_State *L, UpVal *uv) { in luaF_freeupval()
88 UpVal *uv; in luaF_close()
H A Dlfunc.h24 LUAI_FUNC UpVal *luaF_newupval (lua_State *L);
25 LUAI_FUNC UpVal *luaF_findupval (lua_State *L, StkId level);
28 LUAI_FUNC void luaF_freeupval (lua_State *L, UpVal *uv);
H A Dlobject.h496 typedef struct UpVal { struct
502 struct UpVal *prev; argument
503 struct UpVal *next;
506 } UpVal; typedef
526 UpVal *upvals[]; /* list of upvalues */
H A Dlstate.h137 UpVal uvhead; /* head of double-linked list of all open upvalues */
193 struct UpVal uv;
H A Dlgc.h154 LUAI_FUNC void luaC_checkupvalcolor (global_State *g, UpVal *uv);
H A Dlgc.c188 void luaC_checkupvalcolor (global_State *g, UpVal *uv) { in luaC_checkupvalcolor()
258 UpVal *uv = gco2uv(o); in reallymarkobject()
262 size = sizeof(UpVal); in reallymarkobject()
323 UpVal *uv; in remarkupvals()
H A Dlvm.c439 static Closure *getcached (Proto *p, UpVal **encup, StkId base) { in getcached()
461 static void pushclosure (lua_State *L, Proto *p, UpVal **encup, StkId base, in pushclosure()
656 UpVal *uv = cl->upvals[GETARG_B(i)]; in luaV_execute()
H A Dlapi.c1244 static UpVal **getupvalref (lua_State *L, int fidx, int n, LClosure **pf) { in getupvalref()
1277 UpVal **up1 = getupvalref(L, fidx1, n1, &f1); in lua_upvaluejoin()
1278 UpVal **up2 = getupvalref(L, fidx2, n2, NULL); in lua_upvaluejoin()
H A Dldo.c738 UpVal *up = luaF_newupval(L); in f_parser()
/freebsd/contrib/lua/src/
H A Dlfunc.c51 GCObject *o = luaC_newobj(L, LUA_VUPVAL, sizeof(UpVal)); in luaF_initupvals()
52 UpVal *uv = gco2upv(o); in luaF_initupvals()
65 static UpVal *newupval (lua_State *L, StkId level, UpVal **prev) { in newupval()
66 GCObject *o = luaC_newobj(L, LUA_VUPVAL, sizeof(UpVal)); in newupval()
67 UpVal *uv = gco2upv(o); in newupval()
68 UpVal *next = *prev; in newupval()
87 UpVal *luaF_findupval (lua_State *L, StkId level) { in luaF_findupval()
88 UpVal **pp = &L->openupval; in luaF_findupval()
89 UpVal *p; in luaF_findupval()
182 void luaF_unlinkupval (UpVal *uv) { in luaF_unlinkupval()
[all …]
H A Dlfunc.h54 LUAI_FUNC UpVal *luaF_findupval (lua_State *L, StkId level);
58 LUAI_FUNC void luaF_unlinkupval (UpVal *uv);
H A Dlobject.h629 typedef struct UpVal { struct
637 struct UpVal *next; /* linked list */ argument
638 struct UpVal **previous;
642 } UpVal; argument
659 UpVal *upvals[1]; /* list of upvalues */
H A Dlstate.h319 UpVal *openupval; /* list of open upvalues in this stack */
361 struct UpVal upv;
H A Dlgc.c305 UpVal *uv = gco2upv(o); in reallymarkobject()
376 UpVal *uv; in remarkupvals()
608 UpVal *uv = cl->upvals[i]; in traverseLclosure()
628 UpVal *uv; in traversethread()
763 static void freeupval (lua_State *L, UpVal *uv) { in freeupval()
H A Dlapi.c1417 static UpVal **getupvalref (lua_State *L, int fidx, int n, LClosure **pf) { in getupvalref()
1418 static const UpVal *const nullup = NULL; in getupvalref()
1427 return (UpVal**)&nullup; in getupvalref()
1456 UpVal **up1 = getupvalref(L, fidx1, n1, &f1); in lua_upvaluejoin()
1457 UpVal **up2 = getupvalref(L, fidx2, n2, NULL); in lua_upvaluejoin()
H A Dldo.c167 UpVal *up; in relstack()
184 UpVal *up; in correctstack()
H A Dltests.c418 UpVal *uv = cl->upvals[i]; in checkLclosure()
442 UpVal *uv; in checkstack()
H A Dlvm.c792 static void pushclosure (lua_State *L, Proto *p, UpVal **encup, StkId base, in pushclosure()
1250 UpVal *uv = cl->upvals[GETARG_B(i)]; in luaV_execute()