Lines Matching refs:nxt_py_proto
70 static nxt_python_proto_t nxt_py_proto; variable
338 rc = nxt_python_asgi_init(&python_init, &nxt_py_proto); in nxt_python_start()
341 rc = nxt_python_wsgi_init(&python_init, &nxt_py_proto); in nxt_python_start()
348 rc = nxt_py_proto.ctx_data_alloc(&python_init.ctx_data, 1); in nxt_python_start()
358 if (nxt_py_proto.startup != NULL) { in nxt_python_start()
359 if (nxt_py_proto.startup(python_init.ctx_data) != NXT_UNIT_OK) { in nxt_python_start()
369 rc = nxt_py_proto.run(unit_ctx); in nxt_python_start()
375 nxt_py_proto.ctx_data_free(python_init.ctx_data); in nxt_python_start()
388 nxt_py_proto.ctx_data_free(python_init.ctx_data); in nxt_python_start()
626 res = nxt_py_proto.ctx_data_alloc(&ti->ctx_data, 0); in nxt_python_init_threads()
685 if (nxt_py_proto.startup != NULL) { in nxt_python_thread_func()
686 if (nxt_py_proto.startup(ti->ctx_data) != NXT_UNIT_OK) { in nxt_python_thread_func()
696 (void) nxt_py_proto.run(ctx); in nxt_python_thread_func()
749 nxt_py_proto.ctx_data_free(ti->ctx_data); in nxt_python_join_threads()
802 if (nxt_py_proto.done != NULL) { in nxt_python_atexit()
803 nxt_py_proto.done(); in nxt_python_atexit()