Lines Matching refs:kctl
355 static int special_clk_ctl_info(struct snd_kcontrol *kctl,
367 static int special_clk_ctl_get(struct snd_kcontrol *kctl,
370 struct snd_bebob *bebob = snd_kcontrol_chip(kctl);
375 static int special_clk_ctl_put(struct snd_kcontrol *kctl,
378 struct snd_bebob *bebob = snd_kcontrol_chip(kctl);
409 static int special_sync_ctl_info(struct snd_kcontrol *kctl,
419 static int special_sync_ctl_get(struct snd_kcontrol *kctl,
422 struct snd_bebob *bebob = snd_kcontrol_chip(kctl);
444 static int special_dig_in_iface_ctl_info(struct snd_kcontrol *kctl,
451 static int special_dig_in_iface_ctl_get(struct snd_kcontrol *kctl,
454 struct snd_bebob *bebob = snd_kcontrol_chip(kctl);
481 static int special_dig_in_iface_ctl_set(struct snd_kcontrol *kctl,
484 struct snd_bebob *bebob = snd_kcontrol_chip(kctl);
537 static int special_dig_out_iface_ctl_info(struct snd_kcontrol *kctl,
544 static int special_dig_out_iface_ctl_get(struct snd_kcontrol *kctl,
547 struct snd_bebob *bebob = snd_kcontrol_chip(kctl);
554 static int special_dig_out_iface_ctl_set(struct snd_kcontrol *kctl,
557 struct snd_bebob *bebob = snd_kcontrol_chip(kctl);
591 struct snd_kcontrol *kctl;
595 kctl = snd_ctl_new1(&special_clk_ctl, bebob);
596 err = snd_ctl_add(bebob->card, kctl);
600 kctl = snd_ctl_new1(&special_sync_ctl, bebob);
601 err = snd_ctl_add(bebob->card, kctl);
604 params->ctl_id_sync = &kctl->id;
606 kctl = snd_ctl_new1(&special_dig_in_iface_ctl, bebob);
607 err = snd_ctl_add(bebob->card, kctl);
611 kctl = snd_ctl_new1(&special_dig_out_iface_ctl, bebob);
612 err = snd_ctl_add(bebob->card, kctl);