Lines Matching defs:ci
61 CallInfo *ci = L->ci;
63 TValue *o = ci->func + idx;
64 api_check(L, idx <= ci->top - (ci->func + 1), "unacceptable index");
69 api_check(L, idx != 0 && -idx <= L->top - (ci->func + 1), "invalid index");
77 if (ttislcf(ci->func)) /* light C function? */
80 CClosure *func = clCvalue(ci->func);
99 CallInfo *ci = L->ci;
111 if (res && ci->top < L->top + n)
112 ci->top = L->top + n; /* adjust frame top */
124 api_check(from, to->ci->top - to->top >= n, "stack overflow");
163 : cast_int(L->top - L->ci->func) + idx;
168 return cast_int(L->top - (L->ci->func + 1));
173 StkId func = L->ci->func;
230 luaC_barrier(L, clCvalue(L->ci->func), fr);
905 api_check(L, (nr) == LUA_MULTRET || (L->ci->top - L->top >= (nr) - (na)), \
913 api_check(L, k == NULL || !isLua(L->ci),
920 L->ci->u.c.k = k; /* save continuation */
921 L->ci->u.c.ctx = ctx; /* save context */
954 api_check(L, k == NULL || !isLua(L->ci),
972 CallInfo *ci = L->ci;
973 ci->u.c.k = k; /* save continuation */
974 ci->u.c.ctx = ctx; /* save context */
976 ci->extra = savestack(L, c.func);
977 ci->u.c.old_errfunc = L->errfunc;
979 setoah(ci->callstatus, L->allowhook); /* save value of 'allowhook' */
980 ci->callstatus |= CIST_YPCALL; /* function can do error recovery */
982 ci->callstatus &= ~CIST_YPCALL;
983 L->errfunc = ci->u.c.old_errfunc;