Lines Matching defs:am
209 pa_alsa_mapping *am;
221 PA_IDXSET_FOREACH(am, od->profile->output_mappings, idx) {
222 if (!am->sink)
227 pa_idxset_get_by_data(nd->profile->output_mappings, am, NULL))
230 sink_inputs = pa_sink_move_all_start(am->sink, sink_inputs);
231 pa_alsa_sink_free(am->sink);
232 am->sink = NULL;
236 PA_IDXSET_FOREACH(am, od->profile->input_mappings, idx) {
237 if (!am->source)
242 pa_idxset_get_by_data(nd->profile->input_mappings, am, NULL))
245 source_outputs = pa_source_move_all_start(am->source, source_outputs);
246 pa_alsa_source_free(am->source);
247 am->source = NULL;
260 PA_IDXSET_FOREACH(am, nd->profile->output_mappings, idx) {
262 if (!am->sink)
263 am->sink = pa_alsa_sink_new(c->module, u->modargs, __FILE__, c, am);
265 if (sink_inputs && am->sink) {
266 pa_sink_move_all_finish(am->sink, sink_inputs, false);
272 PA_IDXSET_FOREACH(am, nd->profile->input_mappings, idx) {
274 if (!am->source)
275 am->source = pa_alsa_source_new(c->module, u->modargs, __FILE__, c, am);
277 if (source_outputs && am->source) {
278 pa_source_move_all_finish(am->source, source_outputs, false);
295 pa_alsa_mapping *am;
312 PA_IDXSET_FOREACH(am, d->profile->output_mappings, idx)
313 am->sink = pa_alsa_sink_new(u->module, u->modargs, __FILE__, u->card, am);
316 PA_IDXSET_FOREACH(am, d->profile->input_mappings, idx)
317 am->source = pa_alsa_source_new(u->module, u->modargs, __FILE__, u->card, am);