Lines Matching refs:controls

322 	multi->controls[i].mix_control.id = MULTI_CONTROL_FIRSTID + i;
323 multi->controls[i].mix_control.parent = parent;
324 multi->controls[i].mix_control.flags = B_MULTI_MIX_GROUP;
325 multi->controls[i].mix_control.master = MULTI_CONTROL_MASTERID;
326 multi->controls[i].mix_control.string = string;
328 strcpy(multi->controls[i].mix_control.name, name);
330 return multi->controls[i].mix_control.id;
354 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
355 multi->controls[index].mix_control.flags = B_MULTI_MIX_ENABLE;
356 multi->controls[index].mix_control.master = MULTI_CONTROL_MASTERID;
357 multi->controls[index].mix_control.parent = parent2;
358 multi->controls[index].mix_control.string = S_MUTE;
359 multi->controls[index].cookie = info;
360 multi->controls[index].type = B_MIX_MUTE;
361 multi->controls[index].get = &geode_ac97_get_mix;
362 multi->controls[index].set = &geode_ac97_set_mix;
366 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
367 multi->controls[index].mix_control.flags = B_MULTI_MIX_GAIN;
368 multi->controls[index].mix_control.master = MULTI_CONTROL_MASTERID;
369 multi->controls[index].mix_control.parent = parent2;
370 strcpy(multi->controls[index].mix_control.name, info->name);
371 multi->controls[index].mix_control.gain.min_gain = info->min_gain;
372 multi->controls[index].mix_control.gain.max_gain = info->max_gain;
373 multi->controls[index].mix_control.gain.granularity = info->granularity;
374 multi->controls[index].cookie = info;
375 multi->controls[index].type = B_MIX_GAIN;
376 multi->controls[index].get = &geode_ac97_get_mix;
377 multi->controls[index].set = &geode_ac97_set_mix;
378 id = multi->controls[index].mix_control.id;
382 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
383 multi->controls[index].mix_control.flags = B_MULTI_MIX_GAIN;
384 multi->controls[index].mix_control.master = id;
385 multi->controls[index].mix_control.parent = parent2;
386 strcpy(multi->controls[index].mix_control.name, info->name);
387 multi->controls[index].mix_control.gain.min_gain = info->min_gain;
388 multi->controls[index].mix_control.gain.max_gain = info->max_gain;
389 multi->controls[index].mix_control.gain.granularity = info->granularity;
390 multi->controls[index].cookie = info;
391 multi->controls[index].type = B_MIX_GAIN;
392 multi->controls[index].get = &geode_ac97_get_mix;
393 multi->controls[index].set = &geode_ac97_set_mix;
398 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
399 multi->controls[index].mix_control.flags = B_MULTI_MIX_ENABLE;
400 multi->controls[index].mix_control.master = MULTI_CONTROL_MASTERID;
401 multi->controls[index].mix_control.parent = parent2;
402 strcpy(multi->controls[index].mix_control.name, "+20 dB");
403 multi->controls[index].cookie = info;
404 multi->controls[index].type = B_MIX_MICBOOST;
405 multi->controls[index].get = &geode_ac97_get_mix;
406 multi->controls[index].set = &geode_ac97_set_mix;
422 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
423 multi->controls[index].mix_control.flags = B_MULTI_MIX_ENABLE;
424 multi->controls[index].mix_control.master = MULTI_CONTROL_MASTERID;
425 multi->controls[index].mix_control.parent = parent2;
426 multi->controls[index].mix_control.string = S_MUTE;
427 multi->controls[index].cookie = info;
428 multi->controls[index].type = B_MIX_MUTE;
429 multi->controls[index].get = &geode_ac97_get_mix;
430 multi->controls[index].set = &geode_ac97_set_mix;
434 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
435 multi->controls[index].mix_control.flags = B_MULTI_MIX_GAIN;
436 multi->controls[index].mix_control.master = MULTI_CONTROL_MASTERID;
437 multi->controls[index].mix_control.parent = parent2;
438 strcpy(multi->controls[index].mix_control.name, info->name);
439 multi->controls[index].mix_control.gain.min_gain = info->min_gain;
440 multi->controls[index].mix_control.gain.max_gain = info->max_gain;
441 multi->controls[index].mix_control.gain.granularity = info->granularity;
442 multi->controls[index].cookie = info;
443 multi->controls[index].type = B_MIX_GAIN;
444 multi->controls[index].get = &geode_ac97_get_mix;
445 multi->controls[index].set = &geode_ac97_set_mix;
446 id = multi->controls[index].mix_control.id;
450 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
451 multi->controls[index].mix_control.flags = B_MULTI_MIX_GAIN;
452 multi->controls[index].mix_control.master = id;
453 multi->controls[index].mix_control.parent = parent2;
454 strcpy(multi->controls[index].mix_control.name, info->name);
455 multi->controls[index].mix_control.gain.min_gain = info->min_gain;
456 multi->controls[index].mix_control.gain.max_gain = info->max_gain;
457 multi->controls[index].mix_control.gain.granularity = info->granularity;
458 multi->controls[index].cookie = info;
459 multi->controls[index].type = B_MIX_GAIN;
460 multi->controls[index].get = &geode_ac97_get_mix;
461 multi->controls[index].set = &geode_ac97_set_mix;
466 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
467 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX;
468 multi->controls[index].mix_control.parent = parent2;
469 strcpy(multi->controls[index].mix_control.name, "Record mux");
470 multi->controls[index].cookie = info;
471 multi->controls[index].type = B_MIX_MUX;
472 multi->controls[index].get = &geode_ac97_get_mix;
473 multi->controls[index].set = &geode_ac97_set_mix;
474 parent3 = multi->controls[index].mix_control.id;
477 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
478 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
479 multi->controls[index].mix_control.parent = parent3;
480 multi->controls[index].mix_control.string = S_MIC;
482 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
483 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
484 multi->controls[index].mix_control.parent = parent3;
485 strcpy(multi->controls[index].mix_control.name, "CD in");
487 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
488 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
489 multi->controls[index].mix_control.parent = parent3;
490 strcpy(multi->controls[index].mix_control.name, "Video in");
492 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
493 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
494 multi->controls[index].mix_control.parent = parent3;
495 strcpy(multi->controls[index].mix_control.name, "Aux in");
497 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
498 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
499 multi->controls[index].mix_control.parent = parent3;
500 strcpy(multi->controls[index].mix_control.name, "Line in");
502 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
503 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
504 multi->controls[index].mix_control.parent = parent3;
505 multi->controls[index].mix_control.string = S_STEREO_MIX;
507 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
508 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
509 multi->controls[index].mix_control.parent = parent3;
510 multi->controls[index].mix_control.string = S_MONO_MIX;
512 multi->controls[index].mix_control.id = MULTI_CONTROL_FIRSTID + index;
513 multi->controls[index].mix_control.flags = B_MULTI_MIX_MUX_VALUE;
514 multi->controls[index].mix_control.parent = parent3;
515 strcpy(multi->controls[index].mix_control.name, "TAD");
529 multi_mix_control* mmc = mmci->controls;
536 mmc[i] = controller->multi->controls[i].mix_control;
569 multi_mixer_control *control = &controller->multi->controls[id];
608 multi_mixer_control *control = &multi->controls[id];
617 control2 = &multi->controls[id];