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 | 167 struct tas2781_hda *tas_hda = dev_get_drvdata(dev); in tas2781_hda_playback_hook() local 169 dev_dbg(tas_hda->dev, "%s: action = %d\n", __func__, action); in tas2781_hda_playback_hook() 173 scoped_guard(mutex, &tas_hda->priv->codec_lock) { in tas2781_hda_playback_hook() 174 tasdevice_tuning_switch(tas_hda->priv, 0, false); in tas2781_hda_playback_hook() 175 tas_hda->priv->playback_started = true; in tas2781_hda_playback_hook() 179 scoped_guard(mutex, &tas_hda->priv->codec_lock) { in tas2781_hda_playback_hook() 180 tasdevice_tuning_switch(tas_hda->priv, 1, false); in tas2781_hda_playback_hook() 181 tas_hda->priv->playback_started = false; in tas2781_hda_playback_hook() 398 static void tas2781_hda_remove_controls(struct tas2781_hda *tas_hda) in tas2781_hda_remove_controls() argument 400 struct tas2781_hda_i2c_priv *hda_priv = tas_hda->hda_priv; in tas2781_hda_remove_controls() [all …]
|
| H A D | tas2781_hda_spi.c | 326 static int tas2781_read_acpi(struct tas2781_hda *tas_hda, in tas2781_read_acpi() argument 329 struct tasdevice_priv *p = tas_hda->priv; in tas2781_read_acpi() 395 struct tas2781_hda *tas_hda = dev_get_drvdata(dev); in tas2781_hda_playback_hook() local 396 struct tasdevice_priv *tas_priv = tas_hda->priv; in tas2781_hda_playback_hook() 402 tasdevice_tuning_switch(tas_hda->priv, 0, false); in tas2781_hda_playback_hook() 534 static void tas2781_hda_remove_controls(struct tas2781_hda *tas_hda) in tas2781_hda_remove_controls() argument 536 struct hda_codec *codec = tas_hda->priv->codec; in tas2781_hda_remove_controls() 537 struct tas2781_hda_spi_priv *h_priv = tas_hda->hda_priv; in tas2781_hda_remove_controls() 539 snd_ctl_remove(codec->card, tas_hda->dsp_prog_ctl); in tas2781_hda_remove_controls() 541 snd_ctl_remove(codec->card, tas_hda->dsp_conf_ctl); in tas2781_hda_remove_controls() [all …]
|
| H A D | tas2781_hda.c | 247 struct tas2781_hda *tas_hda = dev_get_drvdata(dev); in tas2781_hda_remove() 249 component_del(tas_hda->dev, ops); in tas2781_hda_remove() 251 pm_runtime_get_sync(tas_hda->dev); in tas2781_hda_remove() 252 pm_runtime_disable(tas_hda->dev); in tas2781_hda_remove() 254 pm_runtime_put_noidle(tas_hda->dev); 256 tasdevice_remove(tas_hda->priv); in tasdevice_info_profile() 242 struct tas2781_hda *tas_hda = dev_get_drvdata(dev); tas2781_hda_remove() local
|