Home
last modified time | relevance | path

Searched refs:jacks (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/sound/virtio/
H A Dvirtio_jack.c15 * At the moment jacks have a simple implementation and can only be used to
138 virtio_cread_le(vdev, struct virtio_snd_config, jacks, &snd->njacks); in virtsnd_jack_parse_cfg()
142 snd->jacks = devm_kcalloc(&vdev->dev, snd->njacks, sizeof(*snd->jacks), in virtsnd_jack_parse_cfg()
144 if (!snd->jacks) in virtsnd_jack_parse_cfg()
157 struct virtio_jack *vjack = &snd->jacks[i]; in virtsnd_jack_parse_cfg()
173 * virtsnd_jack_build_devs() - Build ALSA controls for jacks.
185 struct virtio_jack *vjack = &snd->jacks[i]; in virtsnd_jack_build_devs()
219 vjack = &snd->jacks[jack_id]; in virtsnd_jack_event()
H A Dvirtio_card.h42 * @jacks: VirtIO jacks.
43 * @njacks: Number of jacks.
56 struct virtio_jack *jacks; member
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dvirtio_snd.h14 /* # of available physical jacks */
15 __le32 jacks; member
110 /* 0 ... virtio_snd_config::jacks - 1 */
/kernel/linux/linux-5.10/sound/pci/hda/
H A Dhda_jack.c392 * snd_hda_jack_report_sync - sync the states of all jacks and report if changed
400 /* update all jacks at first */ in snd_hda_jack_report_sync()
406 /* report the updated jacks; it's done after updating all jacks in snd_hda_jack_report_sync()
407 * to make sure that all gating jacks properly have been set in snd_hda_jack_report_sync()
449 struct hda_jack_tbl *jacks = jack->private_data; in hda_free_jack_priv() local
450 jacks->nid = 0; in hda_free_jack_priv()
451 jacks->jack = NULL; in hda_free_jack_priv()
662 * snd_hda_jack_poll_all - Poll all jacks
665 * Poll all detectable jacks wit
[all...]
/kernel/linux/linux-6.6/sound/pci/hda/
H A Dhda_jack.c466 * snd_hda_jack_report_sync - sync the states of all jacks and report if changed
474 /* update all jacks at first */ in snd_hda_jack_report_sync()
480 /* report the updated jacks; it's done after updating all jacks in snd_hda_jack_report_sync()
481 * to make sure that all gating jacks properly have been set in snd_hda_jack_report_sync()
523 struct hda_jack_tbl *jacks = jack->private_data; in hda_free_jack_priv() local
524 jacks->nid = 0; in hda_free_jack_priv()
525 jacks->jack = NULL; in hda_free_jack_priv()
744 * snd_hda_jack_poll_all - Poll all jacks
747 * Poll all detectable jacks wit
[all...]
/kernel/linux/linux-5.10/sound/usb/
H A Dmixer_quirks.c419 const struct sb_jack *jacks; in snd_audigy2nx_proc_read() local
424 snd_iprintf(buffer, "%s jacks\n\n", mixer->chip->card->shortname); in snd_audigy2nx_proc_read()
426 jacks = jacks_audigy2nx; in snd_audigy2nx_proc_read()
429 jacks = jacks_live24ext; in snd_audigy2nx_proc_read()
433 for (i = 0; jacks[i].name; ++i) { in snd_audigy2nx_proc_read()
434 snd_iprintf(buffer, "%s: ", jacks[i].name); in snd_audigy2nx_proc_read()
442 jacks[i].unitid << 8, buf, 3); in snd_audigy2nx_proc_read()
3079 case 7: /* line in jacks */ in snd_usb_mixer_rc_memory_change()
3080 case 19: /* speaker out jacks */ in snd_usb_mixer_rc_memory_change()
/kernel/linux/linux-6.6/sound/usb/
H A Dmixer_quirks.c420 const struct sb_jack *jacks; in snd_audigy2nx_proc_read() local
425 snd_iprintf(buffer, "%s jacks\n\n", mixer->chip->card->shortname); in snd_audigy2nx_proc_read()
427 jacks = jacks_audigy2nx; in snd_audigy2nx_proc_read()
430 jacks = jacks_live24ext; in snd_audigy2nx_proc_read()
434 for (i = 0; jacks[i].name; ++i) { in snd_audigy2nx_proc_read()
435 snd_iprintf(buffer, "%s: ", jacks[i].name); in snd_audigy2nx_proc_read()
443 jacks[i].unitid << 8, buf, 3); in snd_audigy2nx_proc_read()
3520 case 7: /* line in jacks */ in snd_usb_mixer_rc_memory_change()
3521 case 19: /* speaker out jacks */ in snd_usb_mixer_rc_memory_change()

Completed in 13 milliseconds