Lines Matching refs:fut_result
488 Py_CLEAR(fut->fut_result); in future_init()
546 assert(!fut->fut_result); in future_set_result()
548 fut->fut_result = res; in future_set_result()
649 Py_INCREF(fut->fut_result); in future_get_result()
650 *result = fut->fut_result; in future_get_result()
785 Py_CLEAR(fut->fut_result); in FutureObj_clear()
801 Py_VISIT(fut->fut_result); in FutureObj_traverse()
1276 if (fut->fut_result == NULL) { in FutureObj_get_result()
1279 Py_INCREF(fut->fut_result); in FutureObj_get_result()
1280 return fut->fut_result; in FutureObj_get_result()
2980 PyObject *fut_result = NULL; in task_wakeup() local
2981 int res = future_get_result((FutureObj*)o, &fut_result); in task_wakeup()
2985 assert(fut_result == NULL); in task_wakeup()
2988 Py_DECREF(fut_result); in task_wakeup()
2992 result = task_step(task, fut_result); in task_wakeup()
2993 Py_DECREF(fut_result); in task_wakeup()
2998 PyObject *fut_result = PyObject_CallMethod(o, "result", NULL); in task_wakeup() local
2999 if (fut_result != NULL) { in task_wakeup()
3000 Py_DECREF(fut_result); in task_wakeup()