Searched refs:kctl (Results 1 - 25 of 100) sorted by relevance

1234

/linux-master/sound/core/
H A Dctljack.c65 struct snd_kcontrol *kctl; local
67 kctl = snd_ctl_new1(&jack_detect_kctl, NULL);
68 if (!kctl)
71 jack_kctl_name_gen(kctl->id.name, name, sizeof(kctl->id.name));
72 kctl->id.index = get_available_index(card, kctl->id.name);
73 kctl->private_value = 0;
74 return kctl;
78 struct snd_kcontrol *kctl, boo
77 snd_kctl_jack_report(struct snd_card *card, struct snd_kcontrol *kctl, bool status) argument
[all...]
H A Dcontrol_led.c50 struct snd_kcontrol *kctl; member in struct:snd_ctl_led_ctl
108 struct snd_kcontrol *kctl = lctl->kctl; local
113 info.id = kctl->id;
116 result = kctl->info(kctl, &info);
121 result = kctl->get(kctl, &value);
138 struct snd_kcontrol *kctl, unsigned int ioff)
155 if (lctl->kctl
137 snd_ctl_led_set_state(struct snd_card *card, unsigned int access, struct snd_kcontrol *kctl, unsigned int ioff) argument
181 snd_ctl_led_find(struct snd_kcontrol *kctl, unsigned int ioff) argument
196 snd_ctl_led_remove(struct snd_kcontrol *kctl, unsigned int ioff, unsigned int access) argument
212 snd_ctl_led_notify(struct snd_card *card, unsigned int mask, struct snd_kcontrol *kctl, unsigned int ioff) argument
245 struct snd_kcontrol *kctl; local
335 struct snd_kcontrol *kctl; local
[all...]
H A Dcontrol.c194 * @kctl: the pointer with the control instance
201 struct snd_kcontrol *kctl, unsigned int ioff)
203 struct snd_ctl_elem_id id = kctl->id;
211 lops->lnotify(card, mask, kctl, ioff);
217 * @kctl: the pointer to store new control instance
228 static int snd_ctl_new(struct snd_kcontrol **kctl, unsigned int count, argument
236 *kctl = kzalloc(struct_size(*kctl, vd, count), GFP_KERNEL);
237 if (!*kctl)
241 (*kctl)
200 snd_ctl_notify_one(struct snd_card *card, unsigned int mask, struct snd_kcontrol *kctl, unsigned int ioff) argument
263 struct snd_kcontrol *kctl; local
336 struct snd_kcontrol *kctl; local
367 elem_id_matches(const struct snd_kcontrol *kctl, const struct snd_ctl_elem_id *id) argument
631 struct snd_kcontrol *kctl; local
655 struct snd_kcontrol *kctl; local
685 struct snd_kcontrol *kctl; local
741 struct snd_kcontrol *kctl; local
767 snd_ctl_rename(struct snd_card *card, struct snd_kcontrol *kctl, const char *name) argument
785 struct snd_kcontrol *kctl; local
855 struct snd_kcontrol *kctl; local
922 struct snd_kcontrol *kctl; local
1155 __snd_ctl_elem_info(struct snd_card *card, struct snd_kcontrol *kctl, struct snd_ctl_elem_info *info, struct snd_ctl_file *ctl) argument
1196 struct snd_kcontrol *kctl; local
1227 struct snd_kcontrol *kctl; local
1297 struct snd_kcontrol *kctl; local
1375 struct snd_kcontrol *kctl; local
1396 struct snd_kcontrol *kctl; local
1496 replace_user_tlv(struct snd_kcontrol *kctl, unsigned int __user *buf, unsigned int size) argument
1549 read_user_tlv(struct snd_kcontrol *kctl, unsigned int __user *buf, unsigned int size) argument
1566 snd_ctl_elem_user_tlv(struct snd_kcontrol *kctl, int op_flag, unsigned int size, unsigned int __user *buf) argument
1639 struct snd_kcontrol *kctl; local
1812 call_tlv_handler(struct snd_ctl_file *file, int op_flag, struct snd_kcontrol *kctl, struct snd_ctl_elem_id *id, unsigned int __user *buf, unsigned int size) argument
1851 read_tlv_buf(struct snd_kcontrol *kctl, struct snd_ctl_elem_id *id, unsigned int __user *buf, unsigned int size) argument
1880 struct snd_kcontrol *kctl; local
2171 struct snd_ctl_file *kctl; local
[all...]
H A Dvmaster.c53 struct snd_kcontrol *kctl; /* original kcontrol pointer */ member in struct:link_follower
257 srec->kctl = follower;
384 struct snd_kcontrol *sctl = follower->kctl;
417 struct snd_kcontrol *kctl; local
430 kctl = snd_ctl_new1(&knew, master);
431 if (!kctl) {
436 kctl->info = master_info;
437 kctl->get = master_get;
438 kctl->put = master_put;
439 kctl
521 snd_ctl_apply_vmaster_followers(struct snd_kcontrol *kctl, int (*func)(struct snd_kcontrol *vfollower, struct snd_kcontrol *follower, void *arg), void *arg) argument
[all...]
H A Djack.c19 struct snd_kcontrol *kctl; member in struct:snd_jack_kctl
21 unsigned int mask_bits; /* only masked status bits are reported via kctl */
68 snd_ctl_remove(card, jack_kctl->kctl);
136 snd_kctl_jack_report(jack->card, jack_kctl->kctl,
171 len = scnprintf(buf, sizeof(buf), "%s: %s\t\t%s: %i\n", "Jack", jack_kctl->kctl->id.name,
230 len = scnprintf(buf, sizeof(buf), "%s\n", jack_kctl->kctl->id.name);
281 len = scnprintf(buf, sizeof(buf), "%s\n", jack_kctl->kctl->private_value ?
347 if (strstr(jack_kctl->kctl->id.name, "Phantom"))
350 tname = kstrdup(jack_kctl->kctl->id.name, GFP_KERNEL);
401 static void snd_jack_kctl_private_free(struct snd_kcontrol *kctl) argument
422 struct snd_kcontrol *kctl; local
[all...]
/linux-master/include/sound/
H A Dcontrol.h122 void (*lnotify)(struct snd_card *card, unsigned int mask, struct snd_kcontrol *kctl, unsigned int ioff);
132 void snd_ctl_notify_one(struct snd_card * card, unsigned int mask, struct snd_kcontrol * kctl, unsigned int ioff);
141 void snd_ctl_rename(struct snd_card *card, struct snd_kcontrol *kctl, const char *name);
188 static inline unsigned int snd_ctl_get_ioffnum(struct snd_kcontrol *kctl, struct snd_ctl_elem_id *id) argument
190 unsigned int ioff = id->numid - kctl->id.numid;
191 return array_index_nospec(ioff, kctl->count);
194 static inline unsigned int snd_ctl_get_ioffidx(struct snd_kcontrol *kctl, struct snd_ctl_elem_id *id) argument
196 unsigned int ioff = id->index - kctl->id.index;
197 return array_index_nospec(ioff, kctl->count);
200 static inline unsigned int snd_ctl_get_ioff(struct snd_kcontrol *kctl, struc argument
[all...]
/linux-master/sound/usb/
H A Dmixer_quirks.h15 struct snd_kcontrol *kctl);
H A Dmixer_s1810c.c330 * whose index is specified in (kctl->private_value & 0xFF),
335 struct snd_kcontrol *kctl, u32 *state)
340 u32 ctl_idx = (u32) (kctl->private_value & 0xFF);
357 * specified in (kctl->private_value >> 8) with value
358 * specified in (kctl->private_value >> 16).
362 struct snd_kcontrol *kctl)
366 u32 pval = (u32) kctl->private_value;
380 snd_s1810c_switch_get(struct snd_kcontrol *kctl, argument
383 struct usb_mixer_elem_list *list = snd_kcontrol_chip(kctl);
386 u32 pval = (u32) kctl
334 snd_s1810c_get_switch_state(struct usb_mixer_interface *mixer, struct snd_kcontrol *kctl, u32 *state) argument
361 snd_s1810c_set_switch_state(struct usb_mixer_interface *mixer, struct snd_kcontrol *kctl) argument
411 snd_s1810c_switch_set(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ctl_elem) argument
453 struct snd_kcontrol *kctl; local
476 snd_s1810c_line_sw_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
515 snd_s1810c_ab_sw_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
[all...]
H A Dmixer.h68 struct snd_kcontrol *kctl; member in struct:usb_mixer_elem_list
108 struct snd_kcontrol *kctl,
111 #define snd_usb_mixer_add_control(list, kctl) \
112 snd_usb_mixer_add_list(list, kctl, true)
130 extern void snd_usb_mixer_elem_free(struct snd_kcontrol *kctl);
H A Dmixer.c590 struct snd_kcontrol *kctl,
596 while (snd_ctl_find_id(mixer->chip->card, &kctl->id))
597 kctl->id.index++;
598 err = snd_ctl_add(mixer->chip->card, kctl);
604 list->kctl = kctl;
1072 void snd_usb_mixer_elem_free(struct snd_kcontrol *kctl) argument
1074 usb_mixer_elem_info_free(kctl->private_data);
1075 kctl->private_data = NULL;
1084 struct snd_kcontrol *kctl)
589 snd_usb_mixer_add_list(struct usb_mixer_elem_list *list, struct snd_kcontrol *kctl, bool is_std_info) argument
1083 volume_control_quirks(struct usb_mixer_elem_info *cval, struct snd_kcontrol *kctl) argument
1238 get_min_max_with_quirks(struct usb_mixer_elem_info *cval, int default_min, struct snd_kcontrol *kctl) argument
1611 append_ctl_name(struct snd_kcontrol *kctl, const char *str) argument
1621 check_no_speaker_on_headset(struct snd_kcontrol *kctl, struct snd_card *card) argument
1665 struct snd_kcontrol *kctl; local
1882 struct snd_kcontrol *kctl; local
1938 struct snd_kcontrol *kctl; local
2159 struct snd_kcontrol *kctl; local
2466 struct snd_kcontrol *kctl; local
2709 usb_mixer_selector_elem_free(struct snd_kcontrol *kctl) argument
2738 struct snd_kcontrol *kctl; local
[all...]
H A Dmixer_scarlett.c232 static int scarlett_ctl_switch_info(struct snd_kcontrol *kctl, argument
235 struct usb_mixer_elem_info *elem = kctl->private_data;
244 static int scarlett_ctl_switch_get(struct snd_kcontrol *kctl, argument
247 struct usb_mixer_elem_info *elem = kctl->private_data;
262 static int scarlett_ctl_switch_put(struct snd_kcontrol *kctl, argument
265 struct usb_mixer_elem_info *elem = kctl->private_data;
300 static int scarlett_ctl_info(struct snd_kcontrol *kctl, argument
303 struct usb_mixer_elem_info *elem = kctl->private_data;
308 uinfo->value.integer.max = (int)kctl->private_value +
314 static int scarlett_ctl_get(struct snd_kcontrol *kctl, argument
333 scarlett_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
377 scarlett_ctl_enum_dynamic_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
399 scarlett_ctl_enum_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
409 scarlett_ctl_enum_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
427 scarlett_ctl_enum_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
456 scarlett_ctl_meter_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
545 struct snd_kcontrol *kctl; local
[all...]
H A Dmixer_scarlett2.c2645 struct snd_kcontrol *kctl; local
2663 kctl = snd_ctl_new1(ncontrol, elem);
2664 if (!kctl) {
2668 kctl->private_free = snd_usb_mixer_elem_free;
2670 strscpy(kctl->id.name, name, sizeof(kctl->id.name));
2672 err = snd_usb_mixer_add_control(&elem->head, kctl);
2677 *kctl_return = kctl;
2685 struct snd_kcontrol *kctl,
2688 struct usb_mixer_elem_info *elem = kctl
2684 scarlett2_firmware_version_ctl_get( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
2696 scarlett2_firmware_version_ctl_info( struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
2723 scarlett2_min_firmware_version_ctl_get( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
2735 scarlett2_min_firmware_version_ctl_info( struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
2773 scarlett2_sync_ctl_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
2782 scarlett2_sync_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
2838 scarlett2_set_ctl_access(struct snd_kcontrol *kctl, int val) argument
3001 scarlett2_autogain_switch_ctl_info( struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
3022 scarlett2_autogain_switch_ctl_get( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3049 scarlett2_autogain_status_ctl_get( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3076 scarlett2_autogain_switch_ctl_put( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3124 scarlett2_autogain_status_ctl_info( struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
3182 scarlett2_input_select_ctl_get( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3209 scarlett2_input_select_ctl_put( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3256 scarlett2_input_select_ctl_info( struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
3322 scarlett2_autogain_disables_ctl_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
3348 scarlett2_input_link_ctl_get( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3376 scarlett2_input_link_ctl_put( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3450 scarlett2_input_gain_ctl_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
3480 scarlett2_input_gain_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3508 scarlett2_input_gain_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3581 scarlett2_safe_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3609 scarlett2_safe_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3675 scarlett2_pcm_input_switch_ctl_get( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3697 scarlett2_pcm_input_switch_ctl_put( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3733 scarlett2_pcm_input_switch_ctl_info( struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
3798 scarlett2_volume_ctl_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
3811 scarlett2_master_volume_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3838 scarlett2_headphone_volume_ctl_get( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3879 scarlett2_volume_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
3907 scarlett2_volume_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4009 scarlett2_mute_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4037 scarlett2_mute_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4094 scarlett2_sw_hw_enum_ctl_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
4104 scarlett2_sw_hw_enum_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4180 scarlett2_sw_hw_enum_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4238 scarlett2_level_enum_ctl_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
4267 scarlett2_level_enum_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4298 scarlett2_level_enum_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4368 scarlett2_pad_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4396 scarlett2_pad_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4457 scarlett2_air_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4484 scarlett2_air_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4524 scarlett2_air_with_drive_ctl_info( struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
4662 scarlett2_phantom_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4689 scarlett2_phantom_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4747 scarlett2_phantom_persistence_ctl_get( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4757 scarlett2_phantom_persistence_ctl_put( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4865 scarlett2_speaker_switch_enum_ctl_info( struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
4875 scarlett2_speaker_switch_enum_ctl_get( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
4959 scarlett2_speaker_switch_enum_ctl_put( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
5035 scarlett2_talkback_enum_ctl_info( struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
5045 scarlett2_talkback_enum_ctl_get( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
5072 scarlett2_talkback_enum_ctl_put( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
5123 scarlett2_talkback_map_ctl_get( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
5136 scarlett2_talkback_map_ctl_put( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
5214 scarlett2_dim_mute_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
5241 scarlett2_dim_mute_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
5570 scarlett2_mixer_ctl_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
5583 scarlett2_mixer_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
5610 scarlett2_mixer_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
5722 scarlett2_direct_monitor_ctl_get( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
5749 scarlett2_direct_monitor_ctl_put( struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
5785 scarlett2_direct_monitor_stereo_enum_ctl_info( struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
5815 scarlett2_monitor_mix_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
5826 scarlett2_monitor_mix_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
5932 scarlett2_mux_src_enum_ctl_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
5975 scarlett2_mux_src_enum_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
6003 scarlett2_mux_src_enum_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
6087 scarlett2_meter_ctl_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
6100 scarlett2_meter_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
6164 scarlett2_msd_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
6174 scarlett2_msd_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
6235 scarlett2_standalone_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
6245 scarlett2_standalone_ctl_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
6332 scarlett2_power_status_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
6354 scarlett2_power_status_ctl_info( struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
[all...]
H A Dmixer_quirks.c65 struct snd_kcontrol *kctl; local
87 kctl = snd_ctl_new1(snd_usb_feature_unit_ctl, cval);
88 if (!kctl) {
94 snprintf(kctl->id.name, sizeof(kctl->id.name), name);
95 kctl->private_free = snd_usb_mixer_elem_free;
99 kctl->tlv.c = tlv_callback;
100 kctl->vd[0].access |=
105 return snd_usb_mixer_add_control(&cval->head, kctl);
146 struct snd_kcontrol *kctl; local
677 snd_mbox1_clk_switch_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
728 snd_mbox1_clk_switch_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
764 snd_mbox1_src_switch_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
798 snd_mbox1_src_switch_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
872 snd_ni_control_init_val(struct usb_mixer_interface *mixer, struct snd_kcontrol *kctl) argument
1032 snd_ftu_eff_switch_init(struct usb_mixer_interface *mixer, struct snd_kcontrol *kctl) argument
1055 snd_ftu_eff_switch_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
1086 snd_ftu_eff_switch_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
2063 struct snd_kcontrol *kctl; local
3236 snd_djm_controls_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *info) argument
3293 snd_djm_controls_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *elem) argument
3300 snd_djm_controls_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *elem) argument
3544 snd_dragonfly_quirk_db_scale(struct usb_mixer_interface *mixer, struct usb_mixer_elem_info *cval, struct snd_kcontrol *kctl) argument
3578 snd_usb_mixer_fu_apply_quirk(struct usb_mixer_interface *mixer, struct usb_mixer_elem_info *cval, int unitid, struct snd_kcontrol *kctl) argument
[all...]
/linux-master/sound/pci/cs5535audio/
H A Dcs5535audio_olpc.c61 static int olpc_dc_info(struct snd_kcontrol *kctl, argument
71 static int olpc_dc_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *v) argument
77 static int olpc_dc_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *v) argument
79 struct cs5535audio *cs5535au = snd_kcontrol_chip(kctl);
85 static int olpc_mic_info(struct snd_kcontrol *kctl, argument
95 static int olpc_mic_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *v) argument
97 struct cs5535audio *cs5535au = snd_kcontrol_chip(kctl);
106 static int olpc_mic_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *v) argument
108 struct cs5535audio *cs5535au = snd_kcontrol_chip(kctl);
/linux-master/sound/pci/hda/
H A Dhda_cs_dsp_ctl.c20 struct snd_kcontrol *kctl; member in struct:hda_cs_dsp_coeff_ctl
38 static int hda_cs_dsp_coeff_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
40 struct hda_cs_dsp_coeff_ctl *ctl = (struct hda_cs_dsp_coeff_ctl *)snd_kcontrol_chip(kctl);
49 static int hda_cs_dsp_coeff_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
51 struct hda_cs_dsp_coeff_ctl *ctl = (struct hda_cs_dsp_coeff_ctl *)snd_kcontrol_chip(kctl);
63 static int hda_cs_dsp_coeff_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *ucontrol) argument
65 struct hda_cs_dsp_coeff_ctl *ctl = (struct hda_cs_dsp_coeff_ctl *)snd_kcontrol_chip(kctl);
104 struct snd_kcontrol *kctl; local
122 kctl = snd_ctl_new1(&kcontrol, (void *)ctl);
123 if (!kctl)
[all...]
/linux-master/sound/firewire/bebob/
H A Dbebob_maudio.c355 static int special_clk_ctl_info(struct snd_kcontrol *kctl, argument
367 static int special_clk_ctl_get(struct snd_kcontrol *kctl, argument
370 struct snd_bebob *bebob = snd_kcontrol_chip(kctl);
375 static int special_clk_ctl_put(struct snd_kcontrol *kctl, argument
378 struct snd_bebob *bebob = snd_kcontrol_chip(kctl);
409 static int special_sync_ctl_info(struct snd_kcontrol *kctl, argument
419 static int special_sync_ctl_get(struct snd_kcontrol *kctl, argument
422 struct snd_bebob *bebob = snd_kcontrol_chip(kctl);
444 static int special_dig_in_iface_ctl_info(struct snd_kcontrol *kctl, argument
451 static int special_dig_in_iface_ctl_get(struct snd_kcontrol *kctl, argument
481 special_dig_in_iface_ctl_set(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *uval) argument
537 special_dig_out_iface_ctl_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *einf) argument
544 special_dig_out_iface_ctl_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *uval) argument
554 special_dig_out_iface_ctl_set(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *uval) argument
591 struct snd_kcontrol *kctl; local
[all...]
/linux-master/sound/virtio/
H A Dvirtio_kctl.c51 struct virtio_kctl *kctl = &snd->kctls[kcontrol->private_value]; local
85 strscpy(uinfo->value.enumerated.name, kctl->items[i].item,
322 struct virtio_kctl *kctl = &snd->kctls[cid]; local
333 kctl->items = devm_kcalloc(&vdev->dev, n, sizeof(*kctl->items),
335 if (!kctl->items) {
340 sg_init_one(&sg, kctl->items, n * sizeof(*kctl->items));
411 struct virtio_kctl *kctl = &snd->kctls[cid]; local
438 kctl
461 struct virtio_kctl *kctl; local
[all...]
/linux-master/sound/soc/
H A Dsoc-card.c36 struct snd_kcontrol *kctl; local
44 list_for_each_entry(kctl, &card->controls, list)
45 if (!strncmp(kctl->id.name, name, sizeof(kctl->id.name)))
46 return kctl;
55 struct snd_kcontrol *kctl; local
58 kctl = snd_soc_card_get_kcontrol_locked(soc_card, name);
61 return kctl;
/linux-master/sound/core/oss/
H A Dmixer_oss.c523 struct snd_kcontrol *kctl; local
529 kctl = snd_ctl_find_numid_locked(card, numid);
530 if (!kctl)
536 if (kctl->info(kctl, uinfo))
538 if (kctl->get(kctl, uctl))
556 struct snd_kcontrol *kctl; local
562 kctl = snd_ctl_find_numid_locked(card, numid);
563 if (!kctl)
615 struct snd_kcontrol *kctl; local
652 struct snd_kcontrol *kctl; local
784 struct snd_kcontrol *kctl; local
826 struct snd_kcontrol *kctl; local
993 struct snd_kcontrol *kctl; local
[all...]
/linux-master/sound/pci/au88x0/
H A Dau88x0_pcm.c115 struct snd_kcontrol *kctl, int activate)
118 kctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
120 kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
122 SNDRV_CTL_EVENT_MASK_INFO, &(kctl->id));
246 chip->pcm_vol[substream->number].kctl, 1);
281 chip->pcm_vol[substream->number].kctl,
598 struct snd_kcontrol *kctl; local
658 kctl = snd_ctl_new1(&snd_vortex_mixer_spdif[i], chip);
659 if (!kctl)
661 err = snd_ctl_add(chip->card, kctl);
114 vortex_notify_pcm_vol_change(struct snd_card *card, struct snd_kcontrol *kctl, int activate) argument
[all...]
/linux-master/drivers/usb/gadget/function/
H A Du_audio.c497 struct snd_kcontrol *kctl = prm->snd_kctl_rate; local
504 &kctl->id);
1161 struct snd_kcontrol *kctl; local
1263 kctl = snd_ctl_new1(&u_audio_controls[UAC_FBACK_CTRL],
1265 if (!kctl) {
1270 kctl->id.device = pcm->device;
1271 kctl->id.subdevice = 0;
1273 err = snd_ctl_add(card, kctl);
1279 kctl = snd_ctl_new1(&u_audio_controls[UAC_P_PITCH_CTRL],
1281 if (!kctl) {
[all...]
/linux-master/sound/pci/emu10k1/
H A Demumixer.c30 struct snd_kcontrol_new kctl = *tpl; local
34 kctl.name = ctls[i];
35 kctl.private_value = i;
36 err = snd_ctl_add(emu->card, snd_ctl_new1(&kctl, emu));
1987 struct snd_kcontrol *kctl = snd_ctl_find_id_mixer(card, src); local
1988 if (kctl) {
1989 snd_ctl_rename(card, kctl, dst);
1999 struct snd_kcontrol *kctl; local
2216 kctl = emu->ctl_send_routing = snd_ctl_new1(&snd_emu10k1_send_routing_control, emu);
2217 if (!kctl)
[all...]
/linux-master/sound/drivers/
H A Dmts64.c429 static int snd_mts64_ctl_smpte_switch_get(struct snd_kcontrol* kctl, argument
432 struct mts64 *mts = snd_kcontrol_chip(kctl);
443 static int snd_mts64_ctl_smpte_switch_put(struct snd_kcontrol* kctl, argument
446 struct mts64 *mts = snd_kcontrol_chip(kctl);
481 static int snd_mts64_ctl_smpte_time_h_info(struct snd_kcontrol *kctl, argument
491 static int snd_mts64_ctl_smpte_time_f_info(struct snd_kcontrol *kctl, argument
501 static int snd_mts64_ctl_smpte_time_info(struct snd_kcontrol *kctl, argument
511 static int snd_mts64_ctl_smpte_time_get(struct snd_kcontrol *kctl, argument
514 struct mts64 *mts = snd_kcontrol_chip(kctl);
515 int idx = kctl
524 snd_mts64_ctl_smpte_time_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *uctl) argument
587 snd_mts64_ctl_smpte_fps_info(struct snd_kcontrol *kctl, struct snd_ctl_elem_info *uinfo) argument
597 snd_mts64_ctl_smpte_fps_get(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *uctl) argument
609 snd_mts64_ctl_smpte_fps_put(struct snd_kcontrol *kctl, struct snd_ctl_elem_value *uctl) argument
[all...]
/linux-master/sound/i2c/other/
H A Dak4114.c462 struct snd_kcontrol *kctl; local
471 kctl = snd_ctl_new1(&snd_ak4114_iec958_controls[idx], ak4114);
472 if (kctl == NULL)
474 if (strstr(kctl->id.name, "Playback")) {
476 snd_ctl_free_one(kctl);
480 kctl->id.device = ply_substream->pcm->device;
481 kctl->id.subdevice = ply_substream->number;
483 kctl->id.device = cap_substream->pcm->device;
484 kctl->id.subdevice = cap_substream->number;
486 err = snd_ctl_add(ak4114->card, kctl);
[all...]
/linux-master/sound/soc/intel/atom/
H A Dsst-atom-controls.c244 /* kctl set to 'none' and we reset the bits so send IPC */
307 bc = (void *)algo->kctl->private_value;
310 algo->kctl->id.name, pipe);
608 struct snd_kcontrol *kctl = gain->kctl; local
610 dev_dbg(&drv->pdev->dev, "control name=%s\n", kctl->id.name);
611 mc = (void *)kctl->private_value;
1374 * @kctl: kcontrol pointer
1387 static int sst_fill_module_list(struct snd_kcontrol *kctl, argument
1400 struct sst_gain_mixer_control *mc = (void *)kctl
1432 struct snd_kcontrol *kctl; local
[all...]

Completed in 258 milliseconds

1234