Lines Matching full:mandatory
102 int (*probe)(struct snd_sof_dev *sof_dev); /* mandatory */
107 int (*run)(struct snd_sof_dev *sof_dev); /* mandatory */
132 size_t size); /* mandatory */
135 size_t size); /* mandatory */
143 struct snd_sof_ipc_msg *msg); /* mandatory */
146 int (*load_firmware)(struct snd_sof_dev *sof_dev); /* mandatory */
153 int (*fw_ready)(struct snd_sof_dev *sdev, u32 msg_id); /* mandatory */
182 /* Except for probe_pointer, all probe ops are mandatory */
185 struct snd_soc_dai *dai); /* mandatory */
188 struct snd_soc_dai *dai); /* mandatory */
192 struct snd_soc_dai *dai); /* mandatory */
195 struct snd_soc_dai *dai); /* mandatory */
205 void *p, size_t sz); /* mandatory */
210 const struct sof_ipc_pcm_params_reply *reply); /* mandatory */
251 int (*get_mailbox_offset)(struct snd_sof_dev *sdev);/* mandatory for common loader code */
253 u32 id);/* mandatory for common loader code */