Lines Matching refs:hqueue
94 GSList **hqueue = NULL; in hk_add_handler() local
103 hqueue = g_hash_table_lookup(hk_handler_hash, hookname); in hk_add_handler()
105 if (!hqueue) in hk_add_handler()
106 hqueue = _new_hook_queue(hookname); in hk_add_handler()
108 if (!hqueue) in hk_add_handler()
111 *hqueue = g_slist_insert_sorted(*hqueue, h, (GCompareFunc)_hk_compare_prio); in hk_add_handler()
128 GSList **hqueue; in hk_del_handler() local
134 hqueue = g_hash_table_lookup(hk_handler_hash, hookname); in hk_del_handler()
136 if (!hqueue) { in hk_del_handler()
141 el = g_slist_find_custom(*hqueue, &hid, in hk_del_handler()
145 *hqueue = g_slist_delete_link(*hqueue, el); in hk_del_handler()
147 if (!*hqueue) in hk_del_handler()
158 GSList **hqueue; in hk_run_handlers() local
165 hqueue = g_hash_table_lookup(hk_handler_hash, hookname); in hk_run_handlers()
166 if (!hqueue) in hk_run_handlers()
169 for (h = *hqueue; h; h = g_slist_next(h)) { in hk_run_handlers()