Lines Matching full:optional

103 	int (*remove)(struct snd_sof_dev *sof_dev); /* optional */
104 int (*shutdown)(struct snd_sof_dev *sof_dev); /* optional */
108 int (*stall)(struct snd_sof_dev *sof_dev, unsigned int core_mask); /* optional */
109 int (*reset)(struct snd_sof_dev *sof_dev); /* optional */
111 unsigned int core_mask); /* optional */
113 unsigned int core_mask); /* optional */
121 u32 value); /* optional */
123 void __iomem *addr); /* optional */
125 u64 value); /* optional */
127 void __iomem *addr); /* optional */
138 irqreturn_t (*irq_handler)(int irq, void *context); /* optional */
139 irqreturn_t (*irq_thread)(int irq, void *context); /* optional */
148 struct snd_sof_mod_hdr *hdr); /* optional */
157 struct snd_pcm_substream *substream); /* optional */
160 struct snd_pcm_substream *substream); /* optional */
166 struct sof_ipc_stream_params *ipc_params); /* optional */
170 struct snd_pcm_substream *substream); /* optional */
175 int cmd); /* optional */
179 struct snd_pcm_substream *substream); /* optional */
199 struct snd_soc_dai *dai); /* optional */
213 int (*pre_fw_run)(struct snd_sof_dev *sof_dev); /* optional */
214 int (*post_fw_run)(struct snd_sof_dev *sof_dev); /* optional */
216 /* parse platform specific extended manifest, optional */
222 u32 target_state); /* optional */
223 int (*resume)(struct snd_sof_dev *sof_dev); /* optional */
224 int (*runtime_suspend)(struct snd_sof_dev *sof_dev); /* optional */
225 int (*runtime_resume)(struct snd_sof_dev *sof_dev); /* optional */
226 int (*runtime_idle)(struct snd_sof_dev *sof_dev); /* optional */
227 int (*set_hw_params_upon_resume)(struct snd_sof_dev *sdev); /* optional */
229 const struct sof_dsp_power_state *target_state); /* optional */
232 int (*set_clk)(struct snd_sof_dev *sof_dev, u32 freq); /* optional */
235 const struct snd_sof_debugfs_map *debug_map; /* optional */
236 int debug_map_count; /* optional */
238 u32 flags); /* optional */
239 void (*ipc_dump)(struct snd_sof_dev *sof_dev); /* optional */
243 u32 *stream_tag); /* optional */
244 int (*trace_release)(struct snd_sof_dev *sdev); /* optional */
246 int cmd); /* optional */
250 u32 type); /* optional */
257 void *pdata); /* optional */
259 void *pdata); /* optional */
260 void (*machine_select)(struct snd_sof_dev *sdev); /* optional */
262 struct snd_sof_dev *sdev); /* optional */