Lines Matching refs:hlist
427 HandlerList *hlist = g_bsearch_array_get_nth (hlbsa, &g_signal_hlbsa_bconfig, i); in handler_lookup() local
430 for (handler = hlist->handlers; handler; handler = handler->next) in handler_lookup()
434 *signal_id_p = hlist->signal_id; in handler_lookup()
485 HandlerList *hlist = handler_list_lookup (signal_id, instance); in handlers_find() local
497 for (handler = hlist ? hlist->handlers : NULL; handler; handler = handler->next) in handlers_find()
523 HandlerList *hlist = g_bsearch_array_get_nth (hlbsa, &g_signal_hlbsa_bconfig, i); in handlers_find() local
529 node = LOOKUP_SIGNAL_NODE (hlist->signal_id); in handlers_find()
534 for (handler = hlist->handlers; handler; handler = handler->next) in handlers_find()
544 mlist = handler_match_prepend (mlist, handler, hlist->signal_id); in handlers_find()
597 HandlerList *hlist = NULL; in handler_unref_R() local
605 hlist = handler_list_lookup (signal_id, instance); in handler_unref_R()
606 hlist->handlers = handler->next; in handler_unref_R()
614 if (!hlist) in handler_unref_R()
615 hlist = handler_list_lookup (signal_id, instance); in handler_unref_R()
616 if (hlist) in handler_unref_R()
618 g_assert (hlist->tail_before == handler); /* paranoid */ in handler_unref_R()
619 hlist->tail_before = handler->prev; in handler_unref_R()
626 if (!hlist) in handler_unref_R()
627 hlist = handler_list_lookup (signal_id, instance); in handler_unref_R()
628 if (hlist) in handler_unref_R()
630 g_assert (hlist->tail_after == handler); /* paranoid */ in handler_unref_R()
631 hlist->tail_after = handler->prev; in handler_unref_R()
648 HandlerList *hlist; in handler_insert() local
652 hlist = handler_list_ensure (signal_id, instance); in handler_insert()
653 if (!hlist->handlers) in handler_insert()
655 hlist->handlers = handler; in handler_insert()
657 hlist->tail_before = handler; in handler_insert()
661 handler->prev = hlist->tail_after; in handler_insert()
662 hlist->tail_after->next = handler; in handler_insert()
666 if (hlist->tail_before) in handler_insert()
668 handler->next = hlist->tail_before->next; in handler_insert()
671 handler->prev = hlist->tail_before; in handler_insert()
672 hlist->tail_before->next = handler; in handler_insert()
676 handler->next = hlist->handlers; in handler_insert()
679 hlist->handlers = handler; in handler_insert()
681 hlist->tail_before = handler; in handler_insert()
685 hlist->tail_after = handler; in handler_insert()
2435 HandlerList *hlist = g_bsearch_array_get_nth (hlbsa, &g_signal_hlbsa_bconfig, i); in g_signal_handlers_destroy() local
2436 Handler *handler = hlist->handlers; in g_signal_handlers_destroy()
2744 HandlerList *hlist; in signal_check_skip_emission() local
2775 hlist = handler_list_lookup (node->signal_id, instance); in signal_check_skip_emission()
2776 if (hlist && hlist->handlers) in signal_check_skip_emission()
3108 HandlerList *hlist; in signal_emit_unlocked_R() local
3164 hlist = handler_list_lookup (signal_id, instance); in signal_emit_unlocked_R()
3165 handler_list = hlist ? hlist->handlers : NULL; in signal_emit_unlocked_R()