• Home
  • Raw
  • Download

Lines Matching refs:userdata

50 struct userdata {  struct
65 static pa_hook_result_t source_put_hook_callback(pa_core *c, pa_source *source, void *userdata) { in source_put_hook_callback() argument
66 struct userdata *u = userdata; in source_put_hook_callback()
106 static pa_hook_result_t sink_put_hook_callback(pa_core *c, pa_sink *sink, void *userdata) { in sink_put_hook_callback() argument
107 struct userdata *u = userdata; in sink_put_hook_callback()
144 static void card_set_profile(struct userdata *u, pa_card *card, bool revert_to_a2dp) in card_set_profile()
179 static void switch_profile(pa_card *card, bool revert_to_a2dp, void *userdata) { in switch_profile() argument
180 struct userdata *u = userdata; in switch_profile()
214 static bool ignore_output(pa_source_output *source_output, void *userdata) { in ignore_output() argument
215 struct userdata *u = userdata; in ignore_output()
243 static unsigned source_output_count(pa_core *c, void *userdata) { in source_output_count() argument
249 if (!ignore_output(source_output, userdata)) in source_output_count()
256 static void switch_profile_all(pa_idxset *cards, bool revert_to_a2dp, void *userdata) { in switch_profile_all() argument
261 switch_profile(card, revert_to_a2dp, userdata); in switch_profile_all()
265 …lt_t source_output_put_hook_callback(pa_core *c, pa_source_output *source_output, void *userdata) { in source_output_put_hook_callback() argument
269 if (ignore_output(source_output, userdata)) in source_output_put_hook_callback()
272 switch_profile_all(c->cards, false, userdata); in source_output_put_hook_callback()
277 …t source_output_unlink_hook_callback(pa_core *c, pa_source_output *source_output, void *userdata) { in source_output_unlink_hook_callback() argument
281 if (ignore_output(source_output, userdata)) in source_output_unlink_hook_callback()
285 if (source_output_count(c, userdata) > 0) in source_output_unlink_hook_callback()
288 switch_profile_all(c->cards, true, userdata); in source_output_unlink_hook_callback()
292 static pa_hook_result_t card_init_profile_hook_callback(pa_core *c, pa_card *card, void *userdata) { in card_init_profile_hook_callback() argument
293 struct userdata *u = userdata; in card_init_profile_hook_callback()
299 if (source_output_count(c, userdata) == 0) in card_init_profile_hook_callback()
320 static pa_hook_result_t card_unlink_hook_callback(pa_core *c, pa_card *card, void *userdata) { in card_unlink_hook_callback() argument
323 switch_profile(card, true, userdata); in card_unlink_hook_callback()
345 …ok_result_t profile_available_hook_callback(pa_core *c, pa_card_profile *profile, void *userdata) { in profile_available_hook_callback() argument
407 struct userdata *u; in pa__init()
416 m->userdata = u = pa_xnew0(struct userdata, 1); in pa__init()
486 struct userdata *u; in pa__done()
490 if (!(u = m->userdata)) in pa__done()