soc.h (66da65005aa819e0b8d3a08f5ec1491b7690cb67) soc.h (df4d27b19b892f464685ea45fa6132dd1a2b6864)
1/* SPDX-License-Identifier: GPL-2.0
2 *
3 * linux/sound/soc.h -- ALSA SoC Layer
4 *
5 * Author: Liam Girdwood
6 * Created: Aug 11th 2005
7 * Copyright: Wolfson Microelectronics. PLC.
8 */

--- 902 unchanged lines hidden (view full) ---

911 struct mutex dapm_mutex;
912
913 /* Mutex for PCM operations */
914 struct mutex pcm_mutex;
915 enum snd_soc_pcm_subclass pcm_subclass;
916
917 int (*probe)(struct snd_soc_card *card);
918 int (*late_probe)(struct snd_soc_card *card);
1/* SPDX-License-Identifier: GPL-2.0
2 *
3 * linux/sound/soc.h -- ALSA SoC Layer
4 *
5 * Author: Liam Girdwood
6 * Created: Aug 11th 2005
7 * Copyright: Wolfson Microelectronics. PLC.
8 */

--- 902 unchanged lines hidden (view full) ---

911 struct mutex dapm_mutex;
912
913 /* Mutex for PCM operations */
914 struct mutex pcm_mutex;
915 enum snd_soc_pcm_subclass pcm_subclass;
916
917 int (*probe)(struct snd_soc_card *card);
918 int (*late_probe)(struct snd_soc_card *card);
919 void (*fixup_controls)(struct snd_soc_card *card);
919 int (*remove)(struct snd_soc_card *card);
920
921 /* the pre and post PM functions are used to do any PM work before and
922 * after the codec and DAI's do any PM work. */
923 int (*suspend_pre)(struct snd_soc_card *card);
924 int (*suspend_post)(struct snd_soc_card *card);
925 int (*resume_pre)(struct snd_soc_card *card);
926 int (*resume_post)(struct snd_soc_card *card);

--- 439 unchanged lines hidden ---
920 int (*remove)(struct snd_soc_card *card);
921
922 /* the pre and post PM functions are used to do any PM work before and
923 * after the codec and DAI's do any PM work. */
924 int (*suspend_pre)(struct snd_soc_card *card);
925 int (*suspend_post)(struct snd_soc_card *card);
926 int (*resume_pre)(struct snd_soc_card *card);
927 int (*resume_post)(struct snd_soc_card *card);

--- 439 unchanged lines hidden ---