/freebsd/sys/contrib/openzfs/module/lua/ |
H A D | lfunc.c | 37 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 D | lfunc.h | 24 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 D | lobject.h | 496 typedef struct UpVal { struct 502 struct UpVal *prev; argument 503 struct UpVal *next; 506 } UpVal; typedef 526 UpVal *upvals[]; /* list of upvalues */
|
H A D | lstate.h | 137 UpVal uvhead; /* head of double-linked list of all open upvalues */ 193 struct UpVal uv;
|
H A D | lgc.h | 154 LUAI_FUNC void luaC_checkupvalcolor (global_State *g, UpVal *uv);
|
H A D | lgc.c | 188 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 D | lvm.c | 439 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 D | lapi.c | 1244 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 D | ldo.c | 738 UpVal *up = luaF_newupval(L); in f_parser()
|
/freebsd/contrib/lua/src/ |
H A D | lfunc.c | 51 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 D | lfunc.h | 54 LUAI_FUNC UpVal *luaF_findupval (lua_State *L, StkId level); 58 LUAI_FUNC void luaF_unlinkupval (UpVal *uv);
|
H A D | lobject.h | 629 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 D | lstate.h | 319 UpVal *openupval; /* list of open upvalues in this stack */ 361 struct UpVal upv;
|
H A D | lgc.c | 305 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 D | lapi.c | 1417 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 D | ldo.c | 167 UpVal *up; in relstack() 184 UpVal *up; in correctstack()
|
H A D | ltests.c | 418 UpVal *uv = cl->upvals[i]; in checkLclosure() 442 UpVal *uv; in checkstack()
|
H A D | lvm.c | 792 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()
|