Home
last modified time | relevance | path

Searched refs:evcb (Results 1 – 8 of 8) sorted by relevance

/netbsd/src/external/bsd/libevent/dist/
Devent.c496 event_callback_to_event(struct event_callback *evcb) in event_callback_to_event() argument
498 EVUTIL_ASSERT((evcb->evcb_flags & EVLIST_INIT)); in event_callback_to_event()
499 return EVUTIL_UPCAST(evcb, struct event, ev_evcallback); in event_callback_to_event()
780 struct event_callback *evcb, in event_base_cancel_single_callback_() argument
785 if (evcb->evcb_flags & EVLIST_INIT) { in event_base_cancel_single_callback_()
786 struct event *ev = event_callback_to_event(evcb); in event_base_cancel_single_callback_()
793 event_callback_cancel_nolock_(base, evcb, 1); in event_base_cancel_single_callback_()
798 if (run_finalizers && (evcb->evcb_flags & EVLIST_FINALIZING)) { in event_base_cancel_single_callback_()
799 switch (evcb->evcb_closure) { in event_base_cancel_single_callback_()
802 struct event *ev = event_callback_to_event(evcb); in event_base_cancel_single_callback_()
[all …]
Devent-internal.h434 struct event_callback *evcb);
436 …e_nolock_(struct event_base *base, unsigned flags, struct event_callback *evcb, void (*cb)(struct …
438 void event_callback_finalize_(struct event_base *base, unsigned flags, struct event_callback *evcb,…
439 int event_callback_finalize_many_(struct event_base *base, int n_cbs, struct event_callback **evcb,…
446 struct event_callback *evcb);
448 struct event_callback *evcb, int even_if_finalizing);
Dbufferevent.c68 static void bufferevent_finalize_cb_(struct event_callback *evcb, void *arg_);
751 bufferevent_finalize_cb_(struct event_callback *evcb, void *arg_) in bufferevent_finalize_cb_() argument
/netbsd/src/external/bsd/ntp/dist/sntp/libevent/
Devent.c494 event_callback_to_event(struct event_callback *evcb) in event_callback_to_event() argument
496 EVUTIL_ASSERT((evcb->evcb_flags & EVLIST_INIT)); in event_callback_to_event()
497 return EVUTIL_UPCAST(evcb, struct event, ev_evcallback); in event_callback_to_event()
778 struct event_callback *evcb, in event_base_cancel_single_callback_() argument
783 if (evcb->evcb_flags & EVLIST_INIT) { in event_base_cancel_single_callback_()
784 struct event *ev = event_callback_to_event(evcb); in event_base_cancel_single_callback_()
791 event_callback_cancel_nolock_(base, evcb, 1); in event_base_cancel_single_callback_()
796 if (run_finalizers && (evcb->evcb_flags & EVLIST_FINALIZING)) { in event_base_cancel_single_callback_()
797 switch (evcb->evcb_closure) { in event_base_cancel_single_callback_()
800 struct event *ev = event_callback_to_event(evcb); in event_base_cancel_single_callback_()
[all …]
Devent-internal.h434 struct event_callback *evcb);
436 …e_nolock_(struct event_base *base, unsigned flags, struct event_callback *evcb, void (*cb)(struct …
438 void event_callback_finalize_(struct event_base *base, unsigned flags, struct event_callback *evcb,…
439 int event_callback_finalize_many_(struct event_base *base, int n_cbs, struct event_callback **evcb,…
446 struct event_callback *evcb);
448 struct event_callback *evcb, int even_if_finalizing);
Dbufferevent.c66 static void bufferevent_finalize_cb_(struct event_callback *evcb, void *arg_);
749 bufferevent_finalize_cb_(struct event_callback *evcb, void *arg_) in bufferevent_finalize_cb_() argument
/netbsd/src/external/bsd/libevent/dist/test/
Dregress_finalize.c53 simple_callback(struct event_callback *evcb, void *arg) in simple_callback() argument
57 (void)evcb; in simple_callback()
67 callback_finalize_callback_1(struct event_callback *evcb, void *arg) in callback_finalize_callback_1() argument
71 (void)evcb; in callback_finalize_callback_1()
83 struct event_callback evcb; in test_fin_cb_invoked() local
89 event_deferred_cb_init_(&evcb, 0, simple_callback, &cb_called); in test_fin_cb_invoked()
93 event_callback_finalize_(base, 0, &evcb, callback_finalize_callback_1); in test_fin_cb_invoked()
106 event_deferred_cb_init_(&evcb, 0, simple_callback, &cb_called); in test_fin_cb_invoked()
109 event_callback_activate_(base, &evcb); in test_fin_cb_invoked()
121 event_callback_activate_(base, &evcb); in test_fin_cb_invoked()
[all …]
/netbsd/src/external/bsd/ntp/dist/sntp/libevent/test/
Dregress_finalize.c52 simple_callback(struct event_callback *evcb, void *arg) in simple_callback() argument
56 (void)evcb; in simple_callback()
66 callback_finalize_callback_1(struct event_callback *evcb, void *arg) in callback_finalize_callback_1() argument
70 (void)evcb; in callback_finalize_callback_1()
82 struct event_callback evcb; in test_fin_cb_invoked() local
88 event_deferred_cb_init_(&evcb, 0, simple_callback, &cb_called); in test_fin_cb_invoked()
92 event_callback_finalize_(base, 0, &evcb, callback_finalize_callback_1); in test_fin_cb_invoked()
105 event_deferred_cb_init_(&evcb, 0, simple_callback, &cb_called); in test_fin_cb_invoked()
108 event_callback_activate_(base, &evcb); in test_fin_cb_invoked()
120 event_callback_activate_(base, &evcb); in test_fin_cb_invoked()
[all …]