Searched refs:tas_hda (Results 1 – 3 of 3) sorted by relevance
| /linux/sound/hda/codecs/side-codecs/ |
| H A D | tas2781_hda_i2c.c | 171 struct tas2781_hda *tas_hda = dev_get_drvdata(dev); in tas2781_hda_playback_hook() local 173 dev_dbg(tas_hda->dev, "%s: action = %d\n", __func__, action); in tas2781_hda_playback_hook() 177 scoped_guard(mutex, &tas_hda->priv->codec_lock) { in tas2781_hda_playback_hook() 178 tasdevice_tuning_switch(tas_hda->priv, 0); in tas2781_hda_playback_hook() 179 tas_hda->priv->playback_started = true; in tas2781_hda_playback_hook() 183 scoped_guard(mutex, &tas_hda->priv->codec_lock) { in tas2781_hda_playback_hook() 184 tasdevice_tuning_switch(tas_hda->priv, 1); in tas2781_hda_playback_hook() 185 tas_hda->priv->playback_started = false; in tas2781_hda_playback_hook() 412 static void tas2781_hda_remove_controls(struct tas2781_hda *tas_hda) in tas2781_hda_remove_controls() argument 414 struct tas2781_hda_i2c_priv *hda_priv = tas_hda->hda_priv; in tas2781_hda_remove_controls() [all …]
|
| H A D | tas2781_hda_spi.c | 322 static int tas2781_read_acpi(struct tas2781_hda *tas_hda, in tas2781_read_acpi() argument 325 struct tasdevice_priv *p = tas_hda->priv; in tas2781_read_acpi() 391 struct tas2781_hda *tas_hda = dev_get_drvdata(dev); in tas2781_hda_playback_hook() local 392 struct tasdevice_priv *tas_priv = tas_hda->priv; in tas2781_hda_playback_hook() 398 tasdevice_tuning_switch(tas_hda->priv, 0); in tas2781_hda_playback_hook() 530 static void tas2781_hda_remove_controls(struct tas2781_hda *tas_hda) in tas2781_hda_remove_controls() argument 532 struct hda_codec *codec = tas_hda->priv->codec; in tas2781_hda_remove_controls() 533 struct tas2781_hda_spi_priv *h_priv = tas_hda->hda_priv; in tas2781_hda_remove_controls() 535 snd_ctl_remove(codec->card, tas_hda->dsp_prog_ctl); in tas2781_hda_remove_controls() 537 snd_ctl_remove(codec->card, tas_hda->dsp_conf_ctl); in tas2781_hda_remove_controls() [all …]
|
| H A D | tas2781_hda.c | 242 struct tas2781_hda *tas_hda = dev_get_drvdata(dev); in tas2781_hda_remove() local 244 component_del(tas_hda->dev, ops); in tas2781_hda_remove() 246 pm_runtime_get_sync(tas_hda->dev); in tas2781_hda_remove() 247 pm_runtime_disable(tas_hda->dev); in tas2781_hda_remove() 249 pm_runtime_put_noidle(tas_hda->dev); in tas2781_hda_remove() 251 tasdevice_remove(tas_hda->priv); in tas2781_hda_remove()
|