Home
last modified time | relevance | path

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

/f-stack/freebsd/contrib/openzfs/module/lua/
H A Dlfunc.c38 UpVal *luaF_newupval (lua_State *L) { in luaF_newupval()
39 UpVal *uv = &luaC_newobj(L, LUA_TUPVAL, sizeof(UpVal), NULL, 0)->uv; in luaF_newupval()
46 UpVal *luaF_findupval (lua_State *L, StkId level) { in luaF_findupval()
49 UpVal *p; in luaF_findupval()
50 UpVal *uv; in luaF_findupval()
63 uv = &luaC_newobj(L, LUA_TUPVAL, sizeof(UpVal), pp, 0)->uv; in luaF_findupval()
74 static void unlinkupval (UpVal *uv) { in unlinkupval()
81 void luaF_freeupval (lua_State *L, UpVal *uv) { in luaF_freeupval()
89 UpVal *uv; in luaF_close()
H A Dlfunc.h25 LUAI_FUNC UpVal *luaF_newupval (lua_State *L);
26 LUAI_FUNC UpVal *luaF_findupval (lua_State *L, StkId level);
29 LUAI_FUNC void luaF_freeupval (lua_State *L, UpVal *uv);
H A Dlobject.h494 typedef struct UpVal { struct
500 struct UpVal *prev; argument
501 struct UpVal *next;
504 } UpVal; argument
524 UpVal *upvals[1]; /* list of upvalues */
H A Dlstate.h138 UpVal uvhead; /* head of double-linked list of all open upvalues */
194 struct UpVal uv;
H A Dlgc.h155 LUAI_FUNC void luaC_checkupvalcolor (global_State *g, UpVal *uv);
H A Dlgc.c189 void luaC_checkupvalcolor (global_State *g, UpVal *uv) { in luaC_checkupvalcolor()
259 UpVal *uv = gco2uv(o); in reallymarkobject()
263 size = sizeof(UpVal); in reallymarkobject()
324 UpVal *uv; in remarkupvals()
H A Dlvm.c440 static Closure *getcached (Proto *p, UpVal **encup, StkId base) { in getcached()
462 static void pushclosure (lua_State *L, Proto *p, UpVal **encup, StkId base, in pushclosure()
657 UpVal *uv = cl->upvals[GETARG_B(i)]; in luaV_execute()
H A Dlapi.c1243 static UpVal **getupvalref (lua_State *L, int fidx, int n, LClosure **pf) { in getupvalref()
1276 UpVal **up1 = getupvalref(L, fidx1, n1, &f1); in lua_upvaluejoin()
1277 UpVal **up2 = getupvalref(L, fidx2, n2, NULL); in lua_upvaluejoin()
H A Dldo.c725 UpVal *up = luaF_newupval(L); in f_parser()
/f-stack/app/redis-5.0.5/deps/lua/src/
H A Dlfunc.c44 UpVal *luaF_newupval (lua_State *L) { in luaF_newupval()
45 UpVal *uv = luaM_new(L, UpVal); in luaF_newupval()
53 UpVal *luaF_findupval (lua_State *L, StkId level) { in luaF_findupval()
56 UpVal *p; in luaF_findupval()
57 UpVal *uv; in luaF_findupval()
67 uv = luaM_new(L, UpVal); /* not found: create a new one */ in luaF_findupval()
82 static void unlinkupval (UpVal *uv) { in unlinkupval()
89 void luaF_freeupval (lua_State *L, UpVal *uv) { in luaF_freeupval()
97 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);
29 LUAI_FUNC void luaF_freeupval (lua_State *L, UpVal *uv);
H A Dlobject.h274 typedef struct UpVal { struct
280 struct UpVal *prev; argument
281 struct UpVal *next;
284 } UpVal; typedef
305 UpVal *upvals[1];
H A Dlstate.h91 UpVal uvhead; /* head of double-linked list of all open upvalues */
143 struct UpVal uv;
H A Dlgc.h105 LUAI_FUNC void luaC_linkupval (lua_State *L, UpVal *uv);
H A Dlgc.c84 UpVal *uv = gco2uv(o); in reallymarkobject()
516 UpVal *uv; in remarkupvals()
694 void luaC_linkupval (lua_State *L, UpVal *uv) { in luaC_linkupval()
H A Dlvm.c452 UpVal *uv = cl->upvals[GETARG_B(i)]; in luaV_execute()