Lines Matching refs:userdata
76 struct userdata {
185 struct userdata *userdata;
234 static void enable_adjust_timer(struct userdata *u, bool enable);
237 static void teardown(struct userdata *u) {
281 struct userdata *u,
364 static void update_minimum_latency(struct userdata *u, pa_sink *sink, bool print_msg) {
415 static void adjust_rates(struct userdata *u) {
605 static void time_callback(pa_mainloop_api *a, pa_time_event *e, const struct timeval *t, void *userdata) {
606 struct userdata *u = userdata;
630 static void enable_adjust_timer(struct userdata *u, bool enable) {
648 static void update_adjust_timer(struct userdata *u) {
657 static void update_latency_boundaries(struct userdata *u, pa_source *source, pa_sink *sink) {
706 static void memblockq_adjust(struct userdata *u, int64_t latency_offset_usec, bool allow_push) {
742 struct userdata *u;
748 pa_assert_se(u = o->userdata);
761 struct userdata *u;
765 pa_assert_se(u = o->userdata);
773 struct userdata *u = PA_SOURCE_OUTPUT(obj)->userdata;
802 static void update_effective_source_latency(struct userdata *u, pa_source *source, pa_sink *sink) {
825 static void set_source_output_latency(struct userdata *u, pa_source *source) {
846 struct userdata *u;
850 pa_assert_se(u = o->userdata);
860 struct userdata *u;
864 pa_assert_se(u = o->userdata);
874 struct userdata *u;
878 pa_assert_se(u = o->userdata);
886 struct userdata *u;
890 pa_assert_se(u = o->userdata);
900 struct userdata *u;
909 pa_assert_se(u = o->userdata);
964 struct userdata *u;
969 pa_assert_se(u = o->userdata);
996 struct userdata *u;
1000 pa_assert_se(u = i->userdata);
1008 struct userdata *u;
1012 pa_assert_se(u = i->userdata);
1051 struct userdata *u;
1055 pa_assert_se(u = i->userdata);
1062 struct userdata *u = PA_SINK_INPUT(obj)->userdata;
1216 static void set_sink_input_latency(struct userdata *u, pa_sink *sink) {
1245 struct userdata *u;
1249 pa_assert_se(u = i->userdata);
1262 struct userdata *u;
1266 pa_assert_se(u = i->userdata);
1276 struct userdata *u;
1280 pa_assert_se(u = i->userdata);
1287 struct userdata *u;
1291 pa_assert_se(u = i->userdata);
1299 struct userdata *u;
1303 pa_assert_se(u = i->userdata);
1311 struct userdata *u;
1314 pa_assert_se(u = i->userdata);
1322 struct userdata *u;
1331 pa_assert_se(u = i->userdata);
1381 struct userdata *u;
1385 pa_assert_se(u = i->userdata);
1395 struct userdata *u;
1400 pa_assert_se(u = i->userdata);
1426 struct userdata *u;
1430 pa_assert_se(u = i->userdata);
1437 static int loopback_process_msg_cb(pa_msgobject *o, int code, void *userdata, int64_t offset, pa_memchunk *chunk) {
1439 struct userdata *u;
1452 pa_assert_se(u = msg->userdata);
1514 static pa_hook_result_t sink_port_latency_offset_changed_cb(pa_core *core, pa_sink *sink, struct userdata *u) {
1532 static pa_hook_result_t source_port_latency_offset_changed_cb(pa_core *core, pa_source *source, struct userdata *u) {
1551 struct userdata *u;
1670 m->userdata = u = pa_xnew0(struct userdata, 1);
1767 u->source_output->userdata = u;
1852 u->sink_input->userdata = u;
1906 u->msg->userdata = u;
1936 struct userdata *u;
1940 if (!(u = m->userdata))