Home
last modified time | relevance | path

Searched refs:vmaster (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-iommufd.c104 struct arm_smmu_vmaster *vmaster; in arm_smmu_attach_prepare_vmaster() local
124 vmaster = kzalloc(sizeof(*vmaster), GFP_KERNEL); in arm_smmu_attach_prepare_vmaster()
125 if (!vmaster) in arm_smmu_attach_prepare_vmaster()
127 vmaster->vsmmu = nested_domain->vsmmu; in arm_smmu_attach_prepare_vmaster()
128 vmaster->vsid = vsid; in arm_smmu_attach_prepare_vmaster()
129 state->vmaster = vmaster; in arm_smmu_attach_prepare_vmaster()
139 kfree(master->vmaster); in arm_smmu_attach_commit_vmaster()
140 master->vmaster = state->vmaster; in arm_smmu_attach_commit_vmaster()
468 int arm_vmaster_report_event(struct arm_smmu_vmaster *vmaster, u64 *evt) in arm_vmaster_report_event() argument
473 lockdep_assert_held(&vmaster->vsmmu->smmu->streams_mutex); in arm_vmaster_report_event()
[all …]
H A Darm-smmu-v3.c1874 else if (master->vmaster && !event->s2) in arm_smmu_handle_event()
1875 ret = arm_vmaster_report_event(master->vmaster, evt); in arm_smmu_handle_event()
2970 kfree(state->vmaster); in arm_smmu_attach_prepare()
/linux/sound/pci/ca0106/
H A Dca0106_mixer.c759 struct snd_kcontrol *vmaster; in snd_ca0106_mixer() local
828 vmaster = snd_ctl_make_virtual_master("Master Playback Volume", in snd_ca0106_mixer()
830 if (!vmaster) in snd_ca0106_mixer()
832 err = snd_ctl_add(card, vmaster); in snd_ca0106_mixer()
835 err = snd_ctl_add_followers(card, vmaster, follower_vols); in snd_ca0106_mixer()
840 vmaster = snd_ctl_make_virtual_master("Master Playback Switch", in snd_ca0106_mixer()
842 if (!vmaster) in snd_ca0106_mixer()
844 err = snd_ctl_add(card, vmaster); in snd_ca0106_mixer()
847 err = snd_ctl_add_followers(card, vmaster, follower_sws); in snd_ca0106_mixer()
/linux/sound/pci/ice1712/
H A Djuli.c416 struct snd_kcontrol *vmaster; in juli_add_controls() local
429 vmaster = snd_ctl_make_virtual_master("Master Playback Volume", in juli_add_controls()
431 if (!vmaster) in juli_add_controls()
433 err = snd_ctl_add(ice->card, vmaster); in juli_add_controls()
436 err = snd_ctl_add_followers(ice->card, vmaster, follower_vols); in juli_add_controls()
/linux/sound/usb/6fire/
H A Dcontrol.c524 struct snd_kcontrol *vmaster = in usb6fire_control_add_virtual() local
528 if (!vmaster) in usb6fire_control_add_virtual()
530 ret = snd_ctl_add(card, vmaster); in usb6fire_control_add_virtual()
542 ret = snd_ctl_add_follower(vmaster, control); in usb6fire_control_add_virtual()
/linux/sound/core/
H A DMakefile14 snd-$(CONFIG_SND_VMASTER) += vmaster.o
/linux/Documentation/sound/kernel-api/
H A Dalsa-driver-api.rst63 .. kernel-doc:: sound/core/vmaster.c