| H A D | soc-jack.c | 206 struct snd_soc_jack_gpio *gpios; member 279 struct snd_soc_jack_gpio *gpios) in jack_free_gpios() argument 284 gpiod_unexport(gpios[i].desc); in jack_free_gpios() 285 unregister_pm_notifier(&gpios[i].pm_notifier); in jack_free_gpios() 286 free_irq(gpiod_to_irq(gpios[i].desc), &gpios[i]); in jack_free_gpios() 287 cancel_delayed_work_sync(&gpios[i].work); in jack_free_gpios() 288 gpiod_put(gpios[i].desc); in jack_free_gpios() 289 gpios[i].jack = NULL; in jack_free_gpios() 297 jack_free_gpios(tbl->jack, tbl->count, tbl->gpios); in jack_devres_free_gpios() 311 snd_soc_jack_add_gpios(struct snd_soc_jack * jack,int count,struct snd_soc_jack_gpio * gpios) snd_soc_jack_add_gpios() argument 412 snd_soc_jack_add_gpiods(struct device * gpiod_dev,struct snd_soc_jack * jack,int count,struct snd_soc_jack_gpio * gpios) snd_soc_jack_add_gpiods() argument 433 snd_soc_jack_free_gpios(struct snd_soc_jack * jack,int count,struct snd_soc_jack_gpio * gpios) snd_soc_jack_free_gpios() argument [all...] |