Searched refs:jacks (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-6.6/sound/virtio/ |
H A D | virtio_jack.c | 15 * 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 D | virtio_card.h | 42 * @jacks: VirtIO jacks. 43 * @njacks: Number of jacks. 56 struct virtio_jack *jacks; member
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | virtio_snd.h | 14 /* # 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 D | hda_jack.c | 392 * 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 D | hda_jack.c | 466 * 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 D | mixer_quirks.c | 419 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 D | mixer_quirks.c | 420 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