Lines Matching defs:callback
64 pa_io_event_cb_t callback;
79 pa_time_event_cb_t callback;
92 pa_defer_event_cb_t callback;
156 pa_io_event_cb_t callback,
165 pa_assert(callback);
176 e->callback = callback;
218 static void mainloop_io_set_destroy(pa_io_event *e, pa_io_event_destroy_cb_t callback) {
221 e->destroy_callback = callback;
227 pa_defer_event_cb_t callback,
235 pa_assert(callback);
246 e->callback = callback;
285 static void mainloop_defer_set_destroy(pa_defer_event *e, pa_defer_event_destroy_cb_t callback) {
289 e->destroy_callback = callback;
315 pa_time_event_cb_t callback,
325 pa_assert(callback);
349 e->callback = callback;
413 static void mainloop_time_set_destroy(pa_time_event *e, pa_time_event_destroy_cb_t callback) {
417 e->destroy_callback = callback;
674 pa_assert(e->callback);
676 e->callback(&m->api, e, e->fd, map_flags_from_libc(e->pollfd->revents), e->userdata);
700 pa_assert(e->callback);
701 e->callback(&m->api, e, e->userdata);
774 pa_assert(e->callback);
779 e->callback(&m->api, e, pa_timeval_rtstore(&tv, e->time, e->use_rtclock), e->userdata);