Lines Matching refs:userdata
46 struct userdata {
53 struct userdata *userdata;
61 static void timeout_cb(pa_mainloop_api*a, pa_time_event* e, const struct timeval *t, void *userdata) {
62 struct device_info *d = userdata;
66 d->userdata->core->mainloop->time_restart(d->time_event, NULL);
71 pa_core_maybe_vacuum(d->userdata->core);
77 pa_core_maybe_vacuum(d->userdata->core);
88 pa_core_rttime_restart(d->userdata->core, d->time_event, now + d->timeout);
99 d->userdata->core->mainloop->time_restart(d->time_event, NULL);
112 static pa_hook_result_t sink_input_fixate_hook_cb(pa_core *c, pa_sink_input_new_data *data, struct userdata *u) {
133 static pa_hook_result_t source_output_fixate_hook_cb(pa_core *c, pa_source_output_new_data *data, struct userdata *u) {
161 static pa_hook_result_t sink_input_unlink_hook_cb(pa_core *c, pa_sink_input *s, struct userdata *u) {
178 static pa_hook_result_t source_output_unlink_hook_cb(pa_core *c, pa_source_output *s, struct userdata *u) {
202 static pa_hook_result_t sink_input_move_start_hook_cb(pa_core *c, pa_sink_input *s, struct userdata *u) {
216 static pa_hook_result_t sink_input_move_finish_hook_cb(pa_core *c, pa_sink_input *s, struct userdata *u) {
232 static pa_hook_result_t source_output_move_start_hook_cb(pa_core *c, pa_source_output *s, struct userdata *u) {
253 static pa_hook_result_t source_output_move_finish_hook_cb(pa_core *c, pa_source_output *s, struct userdata *u) {
274 static pa_hook_result_t sink_input_state_changed_hook_cb(pa_core *c, pa_sink_input *s, struct userdata *u) {
288 static pa_hook_result_t source_output_state_changed_hook_cb(pa_core *c, pa_source_output *s, struct userdata *u) {
308 static pa_hook_result_t device_new_hook_cb(pa_core *c, pa_object *o, struct userdata *u) {
339 d->userdata = u;
347 d->timeout = d->userdata->timeout;
366 d->userdata->core->mainloop->time_free(d->time_event);
371 static pa_hook_result_t device_unlink_hook_cb(pa_core *c, pa_object *o, struct userdata *u) {
381 static pa_hook_result_t device_state_changed_hook_cb(pa_core *c, pa_object *o, struct userdata *u) {
420 struct userdata *u;
438 m->userdata = u = pa_xnew(struct userdata, 1);
479 struct userdata *u;
485 if (!m->userdata)
488 u = m->userdata;