Lines Matching refs:controls

190 	multi->controls[i].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + i;
191 multi->controls[i].mix_control.parent = parent;
192 multi->controls[i].mix_control.flags = B_MULTI_MIX_GROUP;
193 multi->controls[i].mix_control.master = EMU_MULTI_CONTROL_MASTERID;
194 multi->controls[i].mix_control.string = string;
196 strcpy(multi->controls[i].mix_control.name, name);
198 return multi->controls[i].mix_control.id;
222 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
223 multi->controls[index].mix_control.flags = B_MULTI_MIX_ENABLE;
224 multi->controls[index].mix_control.master = EMU_MULTI_CONTROL_MASTERID;
225 multi->controls[index].mix_control.parent = parent2;
226 multi->controls[index].mix_control.string = S_MUTE;
227 multi->controls[index].cookie = info;
228 multi->controls[index].type = B_MIX_MUTE;
229 multi->controls[index].get = &auich_ac97_get_mix;
230 multi->controls[index].set = &auich_ac97_set_mix;
234 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
235 multi->controls[index].mix_control.flags = B_MULTI_MIX_GAIN;
236 multi->controls[index].mix_control.master = EMU_MULTI_CONTROL_MASTERID;
237 multi->controls[index].mix_control.parent = parent2;
238 strcpy(multi->controls[index].mix_control.name, info->name);
239 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
240 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
241 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
242 multi->controls[index].cookie = info;
243 multi->controls[index].type = B_MIX_GAIN;
244 multi->controls[index].get = &auich_ac97_get_mix;
245 multi->controls[index].set = &auich_ac97_set_mix;
246 id = multi->controls[index].mix_control.id;
250 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
251 multi->controls[index].mix_control.flags = B_MULTI_MIX_GAIN;
252 multi->controls[index].mix_control.master = id;
253 multi->controls[index].mix_control.parent = parent2;
254 strcpy(multi->controls[index].mix_control.name, info->name);
255 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
256 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
257 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
258 multi->controls[index].cookie = info;
259 multi->controls[index].type = B_MIX_GAIN;
260 multi->controls[index].get = &auich_ac97_get_mix;
261 multi->controls[index].set = &auich_ac97_set_mix;
266 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
267 multi->controls[index].mix_control.flags = B_MULTI_MIX_ENABLE;
268 multi->controls[index].mix_control.master = EMU_MULTI_CONTROL_MASTERID;
269 multi->controls[index].mix_control.parent = parent2;
270 strcpy(multi->controls[index].mix_control.name, "+20 dB");
271 multi->controls[index].cookie = info;
272 multi->controls[index].type = B_MIX_MICBOOST;
273 multi->controls[index].get = &auich_ac97_get_mix;
274 multi->controls[index].set = &auich_ac97_set_mix;
290 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
291 multi->controls[index].mix_control.flags = B_MULTI_MIX_ENABLE;
292 multi->controls[index].mix_control.master = EMU_MULTI_CONTROL_MASTERID;
293 multi->controls[index].mix_control.parent = parent2;
294 multi->controls[index].mix_control.string = S_MUTE;
295 multi->controls[index].cookie = info;
296 multi->controls[index].type = B_MIX_MUTE;
297 multi->controls[index].get = &auich_ac97_get_mix;
298 multi->controls[index].set = &auich_ac97_set_mix;
302 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
303 multi->controls[index].mix_control.flags = B_MULTI_MIX_GAIN;
304 multi->controls[index].mix_control.master = EMU_MULTI_CONTROL_MASTERID;
305 multi->controls[index].mix_control.parent = parent2;
306 strcpy(multi->controls[index].mix_control.name, info->name);
307 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
308 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
309 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
310 multi->controls[index].cookie = info;
311 multi->controls[index].type = B_MIX_GAIN;
312 multi->controls[index].get = &auich_ac97_get_mix;
313 multi->controls[index].set = &auich_ac97_set_mix;
314 id = multi->controls[index].mix_control.id;
318 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
319 multi->controls[index].mix_control.flags = B_MULTI_MIX_GAIN;
320 multi->controls[index].mix_control.master = id;
321 multi->controls[index].mix_control.parent = parent2;
322 strcpy(multi->controls[index].mix_control.name, info->name);
323 multi->controls[index].mix_control.u.gain.min_gain = info->min_gain;
324 multi->controls[index].mix_control.u.gain.max_gain = info->max_gain;
325 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
326 multi->controls[index].cookie = info;
327 multi->controls[index].type = B_MIX_GAIN;
328 multi->controls[index].get = &auich_ac97_get_mix;
329 multi->controls[index].set = &auich_ac97_set_mix;
334 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
335 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX;
336 multi->controls[index].mix_control.parent = parent2;
337 strcpy(multi->controls[index].mix_control.name, "Record mux");
338 multi->controls[index].cookie = info;
339 multi->controls[index].type = B_MIX_MUX;
340 multi->controls[index].get = &auich_ac97_get_mix;
341 multi->controls[index].set = &auich_ac97_set_mix;
342 parent3 = multi->controls[index].mix_control.id;
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 multi->controls[index].mix_control.string = S_MIC;
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, "CD 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, "Video 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, "Aux 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 strcpy(multi->controls[index].mix_control.name, "Line in");
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_STEREO_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 multi->controls[index].mix_control.string = S_MONO_MIX;
380 multi->controls[index].mix_control.id = EMU_MULTI_CONTROL_FIRSTID + index;
381 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
382 multi->controls[index].mix_control.parent = parent3;
383 strcpy(multi->controls[index].mix_control.name, "TAD");
406 control = &card->multi.controls[id];
447 control = &card->multi.controls[id];
457 control2 = &card->multi.controls[id];
507 mmc = mmci->controls;
515 mmc[i] = card->multi.controls[i].mix_control;