Lines Matching full:mandatory
98 int (*probe)(struct snd_sof_dev *sof_dev); /* mandatory */
102 int (*run)(struct snd_sof_dev *sof_dev); /* mandatory */
127 size_t size); /* mandatory */
130 size_t size); /* mandatory */
138 struct snd_sof_ipc_msg *msg); /* mandatory */
141 int (*load_firmware)(struct snd_sof_dev *sof_dev); /* mandatory */
148 int (*fw_ready)(struct snd_sof_dev *sdev, u32 msg_id); /* mandatory */
177 /* Except for probe_pointer, all probe ops are mandatory */
180 struct snd_soc_dai *dai); /* mandatory */
183 struct snd_soc_dai *dai); /* mandatory */
187 struct snd_soc_dai *dai); /* mandatory */
190 struct snd_soc_dai *dai); /* mandatory */
200 void *p, size_t sz); /* mandatory */
205 const struct sof_ipc_pcm_params_reply *reply); /* mandatory */
242 int (*get_mailbox_offset)(struct snd_sof_dev *sdev);/* mandatory for common loader code */
244 u32 id);/* mandatory for common loader code */