Lines Matching refs:async_handler_ptr

935   async_signal_handler *async_handler_ptr;  in create_async_signal_handler()  local
937 async_handler_ptr = in create_async_signal_handler()
939 async_handler_ptr->ready = 0; in create_async_signal_handler()
940 async_handler_ptr->next_handler = NULL; in create_async_signal_handler()
941 async_handler_ptr->proc = proc; in create_async_signal_handler()
942 async_handler_ptr->client_data = client_data; in create_async_signal_handler()
944 sighandler_list.first_handler = async_handler_ptr; in create_async_signal_handler()
946 sighandler_list.last_handler->next_handler = async_handler_ptr; in create_async_signal_handler()
947 sighandler_list.last_handler = async_handler_ptr; in create_async_signal_handler()
948 return async_handler_ptr; in create_async_signal_handler()
965 mark_async_signal_handler (async_signal_handler * async_handler_ptr) in mark_async_signal_handler() argument
967 async_handler_ptr->ready = 1; in mark_async_signal_handler()
975 async_signal_handler *async_handler_ptr; in invoke_async_signal_handlers() local
982 for (async_handler_ptr = sighandler_list.first_handler; in invoke_async_signal_handlers()
983 async_handler_ptr != NULL; in invoke_async_signal_handlers()
984 async_handler_ptr = async_handler_ptr->next_handler) in invoke_async_signal_handlers()
986 if (async_handler_ptr->ready) in invoke_async_signal_handlers()
989 if (async_handler_ptr == NULL) in invoke_async_signal_handlers()
992 async_handler_ptr->ready = 0; in invoke_async_signal_handlers()
993 (*async_handler_ptr->proc) (async_handler_ptr->client_data); in invoke_async_signal_handlers()
1002 delete_async_signal_handler (async_signal_handler ** async_handler_ptr) in delete_async_signal_handler() argument
1006 if (sighandler_list.first_handler == (*async_handler_ptr)) in delete_async_signal_handler()
1008 sighandler_list.first_handler = (*async_handler_ptr)->next_handler; in delete_async_signal_handler()
1015 while (prev_ptr && prev_ptr->next_handler != (*async_handler_ptr)) in delete_async_signal_handler()
1018 prev_ptr->next_handler = (*async_handler_ptr)->next_handler; in delete_async_signal_handler()
1019 if (sighandler_list.last_handler == (*async_handler_ptr)) in delete_async_signal_handler()
1022 xfree ((*async_handler_ptr)); in delete_async_signal_handler()
1023 (*async_handler_ptr) = NULL; in delete_async_signal_handler()
1054 mark_async_event_handler (async_event_handler *async_handler_ptr) in mark_async_event_handler() argument
1056 async_handler_ptr->ready = 1; in mark_async_event_handler()
1081 async_event_handler *async_handler_ptr; in check_async_event_handlers() local
1086 for (async_handler_ptr = async_event_handler_list.first_handler; in check_async_event_handlers()
1087 async_handler_ptr != NULL; in check_async_event_handlers()
1088 async_handler_ptr = async_handler_ptr->next_handler) in check_async_event_handlers()
1090 if (async_handler_ptr->ready) in check_async_event_handlers()
1092 async_handler_ptr->ready = 0; in check_async_event_handlers()
1096 hdata->proc = async_handler_ptr->proc; in check_async_event_handlers()
1097 hdata->client_data = async_handler_ptr->client_data; in check_async_event_handlers()
1110 delete_async_event_handler (async_event_handler **async_handler_ptr) in delete_async_event_handler() argument
1114 if (async_event_handler_list.first_handler == *async_handler_ptr) in delete_async_event_handler()
1117 = (*async_handler_ptr)->next_handler; in delete_async_event_handler()
1124 while (prev_ptr && prev_ptr->next_handler != *async_handler_ptr) in delete_async_event_handler()
1127 prev_ptr->next_handler = (*async_handler_ptr)->next_handler; in delete_async_event_handler()
1128 if (async_event_handler_list.last_handler == (*async_handler_ptr)) in delete_async_event_handler()
1131 xfree (*async_handler_ptr); in delete_async_event_handler()
1132 *async_handler_ptr = NULL; in delete_async_event_handler()