Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/module/lua/
H A Dltable.c178 if (!ttisnil(gval(gnode(t, i)))) { /* a non-nil value? */ in luaH_next()
180 setobj2s(L, key+1, gval(gnode(t, i))); in luaH_next()
259 if (!ttisnil(gval(n))) { in numusehash()
295 setnilvalue(gval(n)); in setnodevector()
325 if (!ttisnil(gval(old))) { in luaH_resize()
328 setobjt2t(L, luaH_set(L, t, gkey(old)), gval(old)); in luaH_resize()
412 if (!ttisnil(gval(mp)) || isdummy(mp)) { /* main position is taken? */ in luaH_newkey()
428 setnilvalue(gval(mp)); in luaH_newkey()
439 lua_assert(ttisnil(gval(mp))); in luaH_newkey()
440 return gval(mp); in luaH_newkey()
[all …]
H A Dlgc.c66 #define checkdeadkey(n) lua_assert(!ttisdeadkey(gkey(n)) || ttisnil(gval(n)))
106 lua_assert(ttisnil(gval(n))); in removeentry()
360 if (ttisnil(gval(n))) /* entry is empty? */ in traverseweakvalue()
365 if (!hasclears && iscleared(g, gval(n))) /* is there a white value? */ in traverseweakvalue()
392 if (ttisnil(gval(n))) /* entry is empty? */ in traverseephemeron()
396 if (valiswhite(gval(n))) /* value not marked yet? */ in traverseephemeron()
399 else if (valiswhite(gval(n))) { /* value not marked yet? */ in traverseephemeron()
401 reallymarkobject(g, gcvalue(gval(n))); /* mark it now */ in traverseephemeron()
421 if (ttisnil(gval(n))) /* entry is empty? */ in traversestrongtable()
426 markvalue(g, gval(n)); /* mark value */ in traversestrongtable()
[all …]
H A Dltable.h15 #define gval(n) (&(n)->i_val) macro
/freebsd/contrib/lua/src/
H A Dltable.c303 return gval(n); /* that's it */ in getgeneric()
360 if (!isempty(gval(gnode(t, i)))) { /* a non-empty entry? */ in luaH_next()
363 setobj2s(L, key + 1, gval(n)); in luaH_next()
462 if (!isempty(gval(n))) { in numusehash()
497 setempty(gval(n)); in setnodevector()
513 if (!isempty(gval(old))) { in reinsert()
518 luaH_set(L, t, &k, gval(old)); in reinsert()
683 if (!isempty(gval(mp)) || isdummy(t)) { /* main position is taken? */ in luaH_newkey()
704 setempty(gval(mp)); in luaH_newkey()
717 lua_assert(isempty(gval(mp))); in luaH_newkey()
[all …]
H A Dlgc.c172 lua_assert(isempty(gval(n))); in clearkey()
452 if (isempty(gval(n))) /* entry is empty? */ in traverseweakvalue()
457 if (!hasclears && iscleared(g, gcvalueN(gval(n)))) /* a white value? */ in traverseweakvalue()
498 if (isempty(gval(n))) /* entry is empty? */ in traverseephemeron()
502 if (valiswhite(gval(n))) /* value not marked yet? */ in traverseephemeron()
505 else if (valiswhite(gval(n))) { /* value not marked yet? */ in traverseephemeron()
507 reallymarkobject(g, gcvalue(gval(n))); /* mark it now */ in traverseephemeron()
530 if (isempty(gval(n))) /* entry is empty? */ in traversestrongtable()
535 markvalue(g, gval(n)); in traversestrongtable()
730 setempty(gval(n)); /* remove entry */ in clearbykeys()
[all …]
H A Dltable.h14 #define gval(n) (&(n)->i_val) macro
H A Dltests.c368 if (!isempty(gval(n))) { in checktable()
373 checkvalref(g, hgc, gval(n)); in checktable()
1014 if (!isempty(gval(gnode(t, i))) || in table_query()
1021 pushobject(L, gval(gnode(t, i))); in table_query()