Lines Matching full:optional
99 int (*remove)(struct snd_sof_dev *sof_dev); /* optional */
103 int (*stall)(struct snd_sof_dev *sof_dev); /* optional */
104 int (*reset)(struct snd_sof_dev *sof_dev); /* optional */
106 unsigned int core_mask); /* optional */
108 unsigned int core_mask); /* optional */
116 u32 value); /* optional */
118 void __iomem *addr); /* optional */
120 u64 value); /* optional */
122 void __iomem *addr); /* optional */
133 irqreturn_t (*irq_handler)(int irq, void *context); /* optional */
134 irqreturn_t (*irq_thread)(int irq, void *context); /* optional */
143 struct snd_sof_mod_hdr *hdr); /* optional */
152 struct snd_pcm_substream *substream); /* optional */
155 struct snd_pcm_substream *substream); /* optional */
161 struct sof_ipc_stream_params *ipc_params); /* optional */
165 struct snd_pcm_substream *substream); /* optional */
170 int cmd); /* optional */
174 struct snd_pcm_substream *substream); /* optional */
194 struct snd_soc_dai *dai); /* optional */
208 int (*pre_fw_run)(struct snd_sof_dev *sof_dev); /* optional */
209 int (*post_fw_run)(struct snd_sof_dev *sof_dev); /* optional */
213 u32 target_state); /* optional */
214 int (*resume)(struct snd_sof_dev *sof_dev); /* optional */
215 int (*runtime_suspend)(struct snd_sof_dev *sof_dev); /* optional */
216 int (*runtime_resume)(struct snd_sof_dev *sof_dev); /* optional */
217 int (*runtime_idle)(struct snd_sof_dev *sof_dev); /* optional */
218 int (*set_hw_params_upon_resume)(struct snd_sof_dev *sdev); /* optional */
220 const struct sof_dsp_power_state *target_state); /* optional */
223 int (*set_clk)(struct snd_sof_dev *sof_dev, u32 freq); /* optional */
226 const struct snd_sof_debugfs_map *debug_map; /* optional */
227 int debug_map_count; /* optional */
229 u32 flags); /* optional */
230 void (*ipc_dump)(struct snd_sof_dev *sof_dev); /* optional */
234 u32 *stream_tag); /* optional */
235 int (*trace_release)(struct snd_sof_dev *sdev); /* optional */
237 int cmd); /* optional */
241 u32 type); /* optional */
248 void *pdata); /* optional */
250 void *pdata); /* optional */
251 void (*machine_select)(struct snd_sof_dev *sdev); /* optional */
253 struct device *dev); /* optional */