Home
last modified time | relevance | path

Searched refs:jack_kctl (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/sound/core/
H A Djack.c25 struct dentry *jack_debugfs_root; /* jack_kctl debugfs root */
67 struct snd_jack_kctl *jack_kctl, *tmp_jack_kctl; in snd_jack_dev_free() local
69 list_for_each_entry_safe(jack_kctl, tmp_jack_kctl, &jack->kctl_list, list) { in snd_jack_dev_free()
70 list_del_init(&jack_kctl->list); in snd_jack_dev_free()
71 snd_ctl_remove(card, jack_kctl->kctl); in snd_jack_dev_free()
130 static void snd_jack_inject_report(struct snd_jack_kctl *jack_kctl, int status) in snd_jack_inject_report() argument
136 if (!jack_kctl) in snd_jack_inject_report()
139 jack = jack_kctl->jack; in snd_jack_inject_report()
141 if (jack_kctl->sw_inject_enable) in snd_jack_inject_report()
142 snd_kctl_jack_report(jack->card, jack_kctl in snd_jack_inject_report()
173 struct snd_jack_kctl *jack_kctl = file->private_data; sw_inject_enable_read() local
187 struct snd_jack_kctl *jack_kctl = file->private_data; sw_inject_enable_write() local
211 struct snd_jack_kctl *jack_kctl = file->private_data; jackin_inject_write() local
232 struct snd_jack_kctl *jack_kctl = file->private_data; jack_kctl_id_read() local
270 struct snd_jack_kctl *jack_kctl = file->private_data; jack_kctl_mask_bits_read() local
283 struct snd_jack_kctl *jack_kctl = file->private_data; jack_kctl_status_read() local
298 struct snd_jack_kctl *jack_kctl = file->private_data; jack_type_read() local
346 snd_jack_debugfs_add_inject_node(struct snd_jack *jack, struct snd_jack_kctl *jack_kctl) snd_jack_debugfs_add_inject_node() argument
390 snd_jack_debugfs_clear_inject_node(struct snd_jack_kctl *jack_kctl) snd_jack_debugfs_clear_inject_node() argument
396 snd_jack_debugfs_add_inject_node(struct snd_jack *jack, struct snd_jack_kctl *jack_kctl) snd_jack_debugfs_add_inject_node() argument
402 snd_jack_debugfs_clear_inject_node(struct snd_jack_kctl *jack_kctl) snd_jack_debugfs_clear_inject_node() argument
409 struct snd_jack_kctl *jack_kctl; snd_jack_kctl_private_free() local
419 snd_jack_kctl_add(struct snd_jack *jack, struct snd_jack_kctl *jack_kctl) snd_jack_kctl_add() argument
429 struct snd_jack_kctl *jack_kctl; snd_jack_kctl_new() local
470 struct snd_jack_kctl *jack_kctl; snd_jack_add_new_kctl() local
500 struct snd_jack_kctl *jack_kctl = NULL; snd_jack_new() local
652 struct snd_jack_kctl *jack_kctl; snd_jack_report() local
[all...]
/kernel/linux/linux-5.10/sound/core/
H A Djack.c59 struct snd_jack_kctl *jack_kctl, *tmp_jack_kctl; in snd_jack_dev_free() local
62 list_for_each_entry_safe(jack_kctl, tmp_jack_kctl, &jack->kctl_list, list) { in snd_jack_dev_free()
63 list_del_init(&jack_kctl->list); in snd_jack_dev_free()
64 snd_ctl_remove(card, jack_kctl->kctl); in snd_jack_dev_free()
125 struct snd_jack_kctl *jack_kctl; in snd_jack_kctl_private_free() local
127 jack_kctl = kctl->private_data; in snd_jack_kctl_private_free()
128 if (jack_kctl) { in snd_jack_kctl_private_free()
129 list_del(&jack_kctl->list); in snd_jack_kctl_private_free()
130 kfree(jack_kctl); in snd_jack_kctl_private_free()
134 static void snd_jack_kctl_add(struct snd_jack *jack, struct snd_jack_kctl *jack_kctl) in snd_jack_kctl_add() argument
142 struct snd_jack_kctl *jack_kctl; snd_jack_kctl_new() local
183 struct snd_jack_kctl *jack_kctl; snd_jack_add_new_kctl() local
213 struct snd_jack_kctl *jack_kctl = NULL; snd_jack_new() local
365 struct snd_jack_kctl *jack_kctl; snd_jack_report() local
[all...]

Completed in 2 milliseconds