Home
last modified time | relevance | path

Searched refs:mout (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/sound/pci/hda/
H A Dhda_codec.c2585 struct hda_multi_out *mout = snd_kcontrol_chip(kcontrol); in spdif_share_sw_get() local
2586 ucontrol->value.integer.value[0] = mout->share_spdif; in spdif_share_sw_get()
2593 struct hda_multi_out *mout = snd_kcontrol_chip(kcontrol); in spdif_share_sw_put() local
2594 mout->share_spdif = !!ucontrol->value.integer.value[0]; in spdif_share_sw_put()
2609 * @mout: multi-out instance
2612 struct hda_multi_out *mout) in snd_hda_create_spdif_share_sw()
2616 if (!mout->dig_out_nid) in snd_hda_create_spdif_share_sw()
2619 kctl = snd_ctl_new1(&spdif_share_sw, mout); in snd_hda_create_spdif_share_sw()
2622 /* ATTENTION: here mout is passed as private_data, instead of codec */ in snd_hda_create_spdif_share_sw()
2623 return snd_hda_ctl_add(codec, mout in snd_hda_create_spdif_share_sw()
2611 snd_hda_create_spdif_share_sw(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_create_spdif_share_sw() argument
3633 snd_hda_multi_out_dig_open(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_dig_open() argument
3654 snd_hda_multi_out_dig_prepare(struct hda_codec *codec, struct hda_multi_out *mout, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) snd_hda_multi_out_dig_prepare() argument
3672 snd_hda_multi_out_dig_cleanup(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_dig_cleanup() argument
3687 snd_hda_multi_out_dig_close(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_dig_close() argument
3708 snd_hda_multi_out_analog_open(struct hda_codec *codec, struct hda_multi_out *mout, struct snd_pcm_substream *substream, struct hda_pcm_stream *hinfo) snd_hda_multi_out_analog_open() argument
3762 snd_hda_multi_out_analog_prepare(struct hda_codec *codec, struct hda_multi_out *mout, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) snd_hda_multi_out_analog_prepare() argument
3838 snd_hda_multi_out_analog_cleanup(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_analog_cleanup() argument
[all...]
H A Dhda_local.h234 struct hda_multi_out *mout);
236 struct hda_multi_out *mout);
238 struct hda_multi_out *mout);
240 struct hda_multi_out *mout,
245 struct hda_multi_out *mout);
247 struct hda_multi_out *mout,
251 struct hda_multi_out *mout,
256 struct hda_multi_out *mout);
/kernel/linux/linux-6.6/sound/pci/hda/
H A Dhda_codec.c2573 struct hda_multi_out *mout = snd_kcontrol_chip(kcontrol); in spdif_share_sw_get() local
2574 ucontrol->value.integer.value[0] = mout->share_spdif; in spdif_share_sw_get()
2581 struct hda_multi_out *mout = snd_kcontrol_chip(kcontrol); in spdif_share_sw_put() local
2582 mout->share_spdif = !!ucontrol->value.integer.value[0]; in spdif_share_sw_put()
2597 * @mout: multi-out instance
2600 struct hda_multi_out *mout) in snd_hda_create_spdif_share_sw()
2604 if (!mout->dig_out_nid) in snd_hda_create_spdif_share_sw()
2607 kctl = snd_ctl_new1(&spdif_share_sw, mout); in snd_hda_create_spdif_share_sw()
2610 /* ATTENTION: here mout is passed as private_data, instead of codec */ in snd_hda_create_spdif_share_sw()
2611 return snd_hda_ctl_add(codec, mout in snd_hda_create_spdif_share_sw()
2599 snd_hda_create_spdif_share_sw(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_create_spdif_share_sw() argument
3664 snd_hda_multi_out_dig_open(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_dig_open() argument
3685 snd_hda_multi_out_dig_prepare(struct hda_codec *codec, struct hda_multi_out *mout, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) snd_hda_multi_out_dig_prepare() argument
3703 snd_hda_multi_out_dig_cleanup(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_dig_cleanup() argument
3718 snd_hda_multi_out_dig_close(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_dig_close() argument
3739 snd_hda_multi_out_analog_open(struct hda_codec *codec, struct hda_multi_out *mout, struct snd_pcm_substream *substream, struct hda_pcm_stream *hinfo) snd_hda_multi_out_analog_open() argument
3793 snd_hda_multi_out_analog_prepare(struct hda_codec *codec, struct hda_multi_out *mout, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) snd_hda_multi_out_analog_prepare() argument
3869 snd_hda_multi_out_analog_cleanup(struct hda_codec *codec, struct hda_multi_out *mout) snd_hda_multi_out_analog_cleanup() argument
[all...]
H A Dhda_local.h225 struct hda_multi_out *mout);
227 struct hda_multi_out *mout);
229 struct hda_multi_out *mout);
231 struct hda_multi_out *mout,
236 struct hda_multi_out *mout);
238 struct hda_multi_out *mout,
242 struct hda_multi_out *mout,
247 struct hda_multi_out *mout);

Completed in 12 milliseconds