Lines Matching defs:ceval

44 #  error "ceval.c must be build with Py_BUILD_CORE define for best performance"
239 struct _ceval_runtime_state *ceval,
244 | (_Py_atomic_load_relaxed_int32(&ceval->signals_pending)
255 struct _ceval_state *ceval2 = &interp->ceval;
264 struct _ceval_runtime_state *ceval = &interp->runtime->ceval;
265 struct _ceval_state *ceval2 = &interp->ceval;
267 COMPUTE_EVAL_BREAKER(interp, ceval, ceval2);
274 struct _ceval_runtime_state *ceval = &interp->runtime->ceval;
275 struct _ceval_state *ceval2 = &interp->ceval;
277 COMPUTE_EVAL_BREAKER(interp, ceval, ceval2);
284 struct _ceval_runtime_state *ceval = &interp->runtime->ceval;
285 struct _ceval_state *ceval2 = &interp->ceval;
287 COMPUTE_EVAL_BREAKER(interp, ceval, ceval2);
294 struct _ceval_runtime_state *ceval = &interp->runtime->ceval;
295 struct _ceval_state *ceval2 = &interp->ceval;
296 _Py_atomic_store_relaxed(&ceval->signals_pending, 1);
302 COMPUTE_EVAL_BREAKER(interp, ceval, ceval2);
310 struct _ceval_runtime_state *ceval = &interp->runtime->ceval;
311 struct _ceval_state *ceval2 = &interp->ceval;
312 _Py_atomic_store_relaxed(&ceval->signals_pending, 0);
313 COMPUTE_EVAL_BREAKER(interp, ceval, ceval2);
320 struct _ceval_state *ceval2 = &interp->ceval;
329 struct _ceval_runtime_state *ceval = &interp->runtime->ceval;
330 struct _ceval_state *ceval2 = &interp->ceval;
332 COMPUTE_EVAL_BREAKER(interp, ceval, ceval2);
353 return gil_created(&runtime->ceval.gil);
373 struct _gil_runtime_state *gil = &tstate->interp->runtime->ceval.gil;
395 struct _gil_runtime_state *gil = &interp->runtime->ceval.gil;
438 struct _ceval_runtime_state *ceval = &runtime->ceval;
439 struct _ceval_state *ceval2 = &tstate->interp->ceval;
440 drop_gil(ceval, ceval2, tstate);
446 struct _ceval_runtime_state *ceval = &tstate->interp->runtime->ceval;
447 struct _ceval_state *ceval2 = &tstate->interp->ceval;
448 drop_gil(ceval, ceval2, tstate);
474 struct _ceval_runtime_state *ceval = &runtime->ceval;
475 struct _ceval_state *ceval2 = &tstate->interp->ceval;
476 drop_gil(ceval, ceval2, tstate);
488 struct _gil_runtime_state *gil = &runtime->ceval.gil;
496 struct _pending_calls *pending = &tstate->interp->ceval.pending;
523 struct _ceval_runtime_state *ceval = &runtime->ceval;
524 struct _ceval_state *ceval2 = &tstate->interp->ceval;
525 assert(gil_created(&ceval->gil));
526 drop_gil(ceval, ceval2, tstate);
625 struct _pending_calls *pending = &interp->ceval.pending;
709 struct _pending_calls *pending = &interp->ceval.pending;
744 struct _pending_calls *pending = &tstate->interp->ceval.pending;
787 _PyEval_InitRuntimeState(struct _ceval_runtime_state *ceval)
789 _gil_initialize(&ceval->gil);
793 _PyEval_InitState(struct _ceval_state *ceval, PyThread_type_lock pending_lock)
795 struct _pending_calls *pending = &ceval->pending;
802 _PyEval_FiniState(struct _ceval_state *ceval)
804 struct _pending_calls *pending = &ceval->pending;
815 return interp->ceval.recursion_limit;
822 interp->ceval.recursion_limit = new_limit;
837 if (depth < tstate->interp->ceval.recursion_limit) {
838 tstate->recursion_limit = tstate->interp->ceval.recursion_limit;
1184 struct _ceval_runtime_state *ceval = &runtime->ceval;
1187 if (_Py_atomic_load_relaxed_int32(&ceval->signals_pending)) {
1194 struct _ceval_state *ceval2 = &tstate->interp->ceval;
1207 drop_gil(ceval, ceval2, tstate);
1236 COMPUTE_EVAL_BREAKER(tstate->interp, ceval, ceval2);
1652 _Py_atomic_int * const eval_breaker = &tstate->interp->ceval.eval_breaker;