Lines Matching refs:control
192 multi_mixer_control *control = NULL;
196 PRINT(("es1370_get_mix : invalid control id requested : %" B_PRId32
200 control = &card->multi.controls[id];
202 if (control->mix_control.flags & B_MULTI_MIX_GAIN) {
203 if (control->get) {
205 control->get(card, control->cookie, control->type, values);
206 if (control->mix_control.master == EMU_MULTI_CONTROL_MASTERID)
213 if (control->mix_control.flags & B_MULTI_MIX_ENABLE && control->get) {
215 control->get(card, control->cookie, control->type, values);
219 if (control->mix_control.flags & B_MULTI_MIX_MUX && control->get) {
221 control->get(card, control->cookie, control->type, values);
232 multi_mixer_control *control = NULL;
236 PRINT(("es1370_set_mix : invalid control id requested : %" B_PRId32
240 control = &card->multi.controls[id];
242 if (control->mix_control.flags & B_MULTI_MIX_GAIN) {
247 PRINT(("es1370_set_mix : invalid control id requested : %"
251 if (control2->mix_control.master != control->mix_control.id)
256 if (control->set) {
261 if (control->mix_control.master == EMU_MULTI_CONTROL_MASTERID)
269 control->set(card, control->cookie, control->type, values);
276 if (control->mix_control.flags & B_MULTI_MIX_ENABLE && control->set) {
280 control->set(card, control->cookie, control->type, values);
283 if (control->mix_control.flags & B_MULTI_MIX_MUX && control->set) {
287 control->set(card, control->cookie, control->type, values);
781 es1370_control, /* -> control entry point */