Lines Matching refs:struct
16 struct snd_soc_ops {
17 int (*startup)(struct snd_pcm_substream *);
18 void (*shutdown)(struct snd_pcm_substream *);
19 int (*hw_params)(struct snd_pcm_substream *, struct snd_pcm_hw_params *);
20 int (*hw_free)(struct snd_pcm_substream *);
21 int (*prepare)(struct snd_pcm_substream *);
22 int (*trigger)(struct snd_pcm_substream *, int);
25 The platform driver exports its DMA functionality via struct
29 struct snd_soc_component_driver {
33 int (*probe)(struct snd_soc_component *);
34 void (*remove)(struct snd_soc_component *);
35 int (*suspend)(struct snd_soc_component *);
36 int (*resume)(struct snd_soc_component *);
39 int (*pcm_new)(struct snd_soc_pcm_runtime *);
40 void (*pcm_free)(struct snd_pcm *);
43 const struct snd_pcm_ops *ops;
44 const struct snd_compr_ops *compr_ops;