Lines Matching refs:continuation_ptr
453 struct continuation *continuation_ptr; in add_continuation() local
455 continuation_ptr = in add_continuation()
457 continuation_ptr->continuation_hook = continuation_hook; in add_continuation()
458 continuation_ptr->arg_list = arg_list; in add_continuation()
459 continuation_ptr->next = cmd_continuation; in add_continuation()
460 cmd_continuation = continuation_ptr; in add_continuation()
474 struct continuation *continuation_ptr; in do_all_continuations() local
481 continuation_ptr = cmd_continuation; in do_all_continuations()
485 while (continuation_ptr) in do_all_continuations()
487 (continuation_ptr->continuation_hook) (continuation_ptr->arg_list); in do_all_continuations()
488 saved_continuation = continuation_ptr; in do_all_continuations()
489 continuation_ptr = continuation_ptr->next; in do_all_continuations()
499 struct continuation *continuation_ptr; in discard_all_continuations() local
503 continuation_ptr = cmd_continuation; in discard_all_continuations()
504 cmd_continuation = continuation_ptr->next; in discard_all_continuations()
505 xfree (continuation_ptr); in discard_all_continuations()
516 struct continuation *continuation_ptr; in add_intermediate_continuation() local
518 continuation_ptr = in add_intermediate_continuation()
520 continuation_ptr->continuation_hook = continuation_hook; in add_intermediate_continuation()
521 continuation_ptr->arg_list = arg_list; in add_intermediate_continuation()
522 continuation_ptr->next = intermediate_continuation; in add_intermediate_continuation()
523 intermediate_continuation = continuation_ptr; in add_intermediate_continuation()
537 struct continuation *continuation_ptr; in do_all_intermediate_continuations() local
544 continuation_ptr = intermediate_continuation; in do_all_intermediate_continuations()
548 while (continuation_ptr) in do_all_intermediate_continuations()
550 (continuation_ptr->continuation_hook) (continuation_ptr->arg_list); in do_all_intermediate_continuations()
551 saved_continuation = continuation_ptr; in do_all_intermediate_continuations()
552 continuation_ptr = continuation_ptr->next; in do_all_intermediate_continuations()
562 struct continuation *continuation_ptr; in discard_all_intermediate_continuations() local
566 continuation_ptr = intermediate_continuation; in discard_all_intermediate_continuations()
567 intermediate_continuation = continuation_ptr->next; in discard_all_intermediate_continuations()
568 xfree (continuation_ptr); in discard_all_intermediate_continuations()