Lines Matching refs:parent
251 subrctx->parent = rc; in _mcplib_funcgen_gencall()
382 if (rctx->parent) { in mcp_funcgen_return_rctx()
385 rctx->parent->pending_reqs--; in mcp_funcgen_return_rctx()
386 assert(rctx->parent->pending_reqs > -1); in mcp_funcgen_return_rctx()
387 if (rctx->parent->pending_reqs == 0) { in mcp_funcgen_return_rctx()
388 mcp_funcgen_return_rctx(rctx->parent); in mcp_funcgen_return_rctx()
837 mcp_process_rqueue_return(rctx->parent, rctx->parent_handle, r); in _mcp_resume_rctx_process_error()
838 if (rctx->parent->wait_count) { in _mcp_resume_rctx_process_error()
839 mcp_process_rctx_wait(rctx->parent, rctx->parent_handle); in _mcp_resume_rctx_process_error()
853 io_pending_proxy_t *p = mcp_queue_rctx_io(rctx->parent, NULL, NULL, r); in _mcp_start_rctx_process_error()
861 struct mcp_rqueue_s *rqu = &rctx->parent->qslots[rctx->parent_handle]; in mcp_start_subrctx()
870 io_pending_proxy_t *p = mcp_queue_rctx_io(rctx->parent, NULL, NULL, r); in mcp_start_subrctx()
884 io_pending_proxy_t *p = mcp_queue_rctx_io(rctx->parent, NULL, NULL, NULL); in mcp_start_subrctx()
902 if (rctx->parent) { in mcp_resume_rctx_from_cb()
903 struct mcp_rqueue_s *rqu = &rctx->parent->qslots[rctx->parent_handle]; in mcp_resume_rctx_from_cb()
911 mcp_process_rqueue_return(rctx->parent, rctx->parent_handle, r); in mcp_resume_rctx_from_cb()
924 if (rctx->parent->wait_count) { in mcp_resume_rctx_from_cb()
925 mcp_process_rctx_wait(rctx->parent, rctx->parent_handle); in mcp_resume_rctx_from_cb()