Lines Matching refs:controls

185 	multi->controls[i].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + i;
186 multi->controls[i].mix_control.parent = parent;
187 multi->controls[i].mix_control.flags = B_MULTI_MIX_GROUP;
188 multi->controls[i].mix_control.master = EMU_MULTI_CONTROL_MASTERID;
189 multi->controls[i].mix_control.string = string;
191 strcpy(multi->controls[i].mix_control.name, name);
193 return multi->controls[i].mix_control.id;
217 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
218 multi->controls[index].mix_control.flags = B_MULTI_MIX_ENABLE;
219 multi->controls[index].mix_control.master = EMU_MULTI_CONTROL_MASTERID;
220 multi->controls[index].mix_control.parent = parent2;
221 multi->controls[index].mix_control.string = S_MUTE;
222 multi->controls[index].cookie = info;
223 multi->controls[index].type = B_MIX_MUTE;
224 multi->controls[index].get = &auich_ac97_get_mix;
225 multi->controls[index].set = &auich_ac97_set_mix;
229 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
230 multi->controls[index].mix_control.flags = B_MULTI_MIX_GAIN;
231 multi->controls[index].mix_control.master = EMU_MULTI_CONTROL_MASTERID;
232 multi->controls[index].mix_control.parent = parent2;
233 strcpy(multi->controls[index].mix_control.name, info->name);
234 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
235 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
236 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
237 multi->controls[index].cookie = info;
238 multi->controls[index].type = B_MIX_GAIN;
239 multi->controls[index].get = &auich_ac97_get_mix;
240 multi->controls[index].set = &auich_ac97_set_mix;
241 id = multi->controls[index].mix_control.id;
245 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
246 multi->controls[index].mix_control.flags = B_MULTI_MIX_GAIN;
247 multi->controls[index].mix_control.master = id;
248 multi->controls[index].mix_control.parent = parent2;
249 strcpy(multi->controls[index].mix_control.name, info->name);
250 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
251 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
252 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
253 multi->controls[index].cookie = info;
254 multi->controls[index].type = B_MIX_GAIN;
255 multi->controls[index].get = &auich_ac97_get_mix;
256 multi->controls[index].set = &auich_ac97_set_mix;
261 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
262 multi->controls[index].mix_control.flags = B_MULTI_MIX_ENABLE;
263 multi->controls[index].mix_control.master = EMU_MULTI_CONTROL_MASTERID;
264 multi->controls[index].mix_control.parent = parent2;
265 strcpy(multi->controls[index].mix_control.name, "+20 dB");
266 multi->controls[index].cookie = info;
267 multi->controls[index].type = B_MIX_MICBOOST;
268 multi->controls[index].get = &auich_ac97_get_mix;
269 multi->controls[index].set = &auich_ac97_set_mix;
285 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
286 multi->controls[index].mix_control.flags = B_MULTI_MIX_ENABLE;
287 multi->controls[index].mix_control.master = EMU_MULTI_CONTROL_MASTERID;
288 multi->controls[index].mix_control.parent = parent2;
289 multi->controls[index].mix_control.string = S_MUTE;
290 multi->controls[index].cookie = info;
291 multi->controls[index].type = B_MIX_MUTE;
292 multi->controls[index].get = &auich_ac97_get_mix;
293 multi->controls[index].set = &auich_ac97_set_mix;
297 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
298 multi->controls[index].mix_control.flags = B_MULTI_MIX_GAIN;
299 multi->controls[index].mix_control.master = EMU_MULTI_CONTROL_MASTERID;
300 multi->controls[index].mix_control.parent = parent2;
301 strcpy(multi->controls[index].mix_control.name, info->name);
302 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
303 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
304 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
305 multi->controls[index].cookie = info;
306 multi->controls[index].type = B_MIX_GAIN;
307 multi->controls[index].get = &auich_ac97_get_mix;
308 multi->controls[index].set = &auich_ac97_set_mix;
309 id = multi->controls[index].mix_control.id;
313 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
314 multi->controls[index].mix_control.flags = B_MULTI_MIX_GAIN;
315 multi->controls[index].mix_control.master = id;
316 multi->controls[index].mix_control.parent = parent2;
317 strcpy(multi->controls[index].mix_control.name, info->name);
318 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
319 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
320 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
321 multi->controls[index].cookie = info;
322 multi->controls[index].type = B_MIX_GAIN;
323 multi->controls[index].get = &auich_ac97_get_mix;
324 multi->controls[index].set = &auich_ac97_set_mix;
329 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
330 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX;
331 multi->controls[index].mix_control.parent = parent2;
332 strcpy(multi->controls[index].mix_control.name, "Record mux");
333 multi->controls[index].cookie = info;
334 multi->controls[index].type = B_MIX_MUX;
335 multi->controls[index].get = &auich_ac97_get_mix;
336 multi->controls[index].set = &auich_ac97_set_mix;
337 parent3 = multi->controls[index].mix_control.id;
340 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
341 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
342 multi->controls[index].mix_control.parent = parent3;
343 multi->controls[index].mix_control.string = S_MIC;
345 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
346 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
347 multi->controls[index].mix_control.parent = parent3;
348 strcpy(multi->controls[index].mix_control.name, "CD in");
350 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
351 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
352 multi->controls[index].mix_control.parent = parent3;
353 strcpy(multi->controls[index].mix_control.name, "Video in");
355 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
356 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
357 multi->controls[index].mix_control.parent = parent3;
358 strcpy(multi->controls[index].mix_control.name, "Aux in");
360 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
361 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
362 multi->controls[index].mix_control.parent = parent3;
363 strcpy(multi->controls[index].mix_control.name, "Line in");
365 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
366 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
367 multi->controls[index].mix_control.parent = parent3;
368 multi->controls[index].mix_control.string = S_STEREO_MIX;
370 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
371 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
372 multi->controls[index].mix_control.parent = parent3;
373 multi->controls[index].mix_control.string = S_MONO_MIX;
375 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
376 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
377 multi->controls[index].mix_control.parent = parent3;
378 strcpy(multi->controls[index].mix_control.name, "TAD");
400 control = &card->multi.controls[id];
440 control = &card->multi.controls[id];
449 control2 = &card->multi.controls[id];
499 mmc = mmci->controls;
506 mmc[i] = card->multi.controls[i].mix_control;