Lines Matching refs:type
53 auich_ac97_get_mix(void *card, const void *cookie, int32 type, float *values) {
59 switch(type) {
63 if (info->type & B_MIX_STEREO) {
112 auich_ac97_set_mix(void *card, const void *cookie, int32 type, float *values) {
118 switch(type) {
121 if (info->type & B_MIX_STEREO) {
220 if (info->type & B_MIX_GAIN) {
221 if (info->type & B_MIX_MUTE) {
228 multi->controls[index].type = B_MIX_MUTE;
243 multi->controls[index].type = B_MIX_GAIN;
249 if (info->type & B_MIX_STEREO) {
259 multi->controls[index].type = B_MIX_GAIN;
265 if (info->type & B_MIX_MICBOOST) {
272 multi->controls[index].type = B_MIX_MICBOOST;
288 if (info->type & B_MIX_GAIN) {
289 if (info->type & B_MIX_MUTE) {
296 multi->controls[index].type = B_MIX_MUTE;
311 multi->controls[index].type = B_MIX_GAIN;
317 if (info->type & B_MIX_STEREO) {
327 multi->controls[index].type = B_MIX_GAIN;
333 if (info->type & B_MIX_RECORDMUX) {
339 multi->controls[index].type = B_MIX_MUX;
411 control->get(card, control->cookie, control->type, values);
421 control->get(card, control->cookie, control->type, values);
427 control->get(card, control->cookie, control->type, values);
476 control->set(card, control->cookie, control->type, values);
487 control->set(card, control->cookie, control->type, values);
494 control->set(card, control->cookie, control->type, values);