Lines Matching defs:sof_ops
21 #define sof_ops(sdev) \
29 return sof_ops(sdev)->probe(sdev);
34 if (sof_ops(sdev)->remove)
35 return sof_ops(sdev)->remove(sdev);
48 return sof_ops(sdev)->run(sdev);
53 if (sof_ops(sdev)->stall)
54 return sof_ops(sdev)->stall(sdev);
61 if (sof_ops(sdev)->reset)
62 return sof_ops(sdev)->reset(sdev);
71 if (sof_ops(sdev)->core_power_up)
72 return sof_ops(sdev)->core_power_up(sdev, core_mask);
80 if (sof_ops(sdev)->core_power_down)
81 return sof_ops(sdev)->core_power_down(sdev, core_mask);
89 if (sof_ops(sdev)->pre_fw_run)
90 return sof_ops(sdev)->pre_fw_run(sdev);
97 if (sof_ops(sdev)->post_fw_run)
98 return sof_ops(sdev)->post_fw_run(sdev);
116 if (sof_ops(sdev)->get_bar_index)
117 return sof_ops(sdev)->get_bar_index(sdev, type);
124 if (sof_ops(sdev)->get_mailbox_offset)
125 return sof_ops(sdev)->get_mailbox_offset(sdev);
134 if (sof_ops(sdev)->get_window_offset)
135 return sof_ops(sdev)->get_window_offset(sdev, id);
143 if (sof_ops(sdev)->resume)
144 return sof_ops(sdev)->resume(sdev);
152 if (sof_ops(sdev)->suspend)
153 return sof_ops(sdev)->suspend(sdev, target_state);
160 if (sof_ops(sdev)->runtime_resume)
161 return sof_ops(sdev)->runtime_resume(sdev);
168 if (sof_ops(sdev)->runtime_suspend)
169 return sof_ops(sdev)->runtime_suspend(sdev);
176 if (sof_ops(sdev)->runtime_idle)
177 return sof_ops(sdev)->runtime_idle(sdev);
184 if (sof_ops(sdev)->set_hw_params_upon_resume)
185 return sof_ops(sdev)->set_hw_params_upon_resume(sdev);
191 if (sof_ops(sdev)->set_clk)
192 return sof_ops(sdev)->set_clk(sdev, freq);
201 if (sof_ops(sdev)->set_power_state)
202 return sof_ops(sdev)->set_power_state(sdev, target_state);
211 if (sof_ops(sdev)->dbg_dump)
212 return sof_ops(sdev)->dbg_dump(sdev, flags);
217 if (sof_ops(sdev)->ipc_dump)
218 return sof_ops(sdev)->ipc_dump(sdev);
225 if (sof_ops(sdev)->write) {
226 sof_ops(sdev)->write(sdev, sdev->bar[bar] + offset, value);
236 if (sof_ops(sdev)->write64) {
237 sof_ops(sdev)->write64(sdev, sdev->bar[bar] + offset, value);
247 if (sof_ops(sdev)->read)
248 return sof_ops(sdev)->read(sdev, sdev->bar[bar] + offset);
257 if (sof_ops(sdev)->read64)
258 return sof_ops(sdev)->read64(sdev, sdev->bar[bar] + offset);
268 sof_ops(sdev)->block_read(sdev, bar, offset, dest, bytes);
274 sof_ops(sdev)->block_write(sdev, bar, offset, src, bytes);
281 return sof_ops(sdev)->send_msg(sdev, msg);
288 if (sof_ops(sdev)->trace_init)
289 return sof_ops(sdev)->trace_init(sdev, stream_tag);
296 if (sof_ops(sdev)->trace_release)
297 return sof_ops(sdev)->trace_release(sdev);
304 if (sof_ops(sdev)->trace_trigger)
305 return sof_ops(sdev)->trace_trigger(sdev, cmd);
315 if (sof_ops(sdev) && sof_ops(sdev)->pcm_open)
316 return sof_ops(sdev)->pcm_open(sdev, substream);
326 if (sof_ops(sdev) && sof_ops(sdev)->pcm_close)
327 return sof_ops(sdev)->pcm_close(sdev, substream);
339 if (sof_ops(sdev) && sof_ops(sdev)->pcm_hw_params)
340 return sof_ops(sdev)->pcm_hw_params(sdev, substream,
351 if (sof_ops(sdev) && sof_ops(sdev)->pcm_hw_free)
352 return sof_ops(sdev)->pcm_hw_free(sdev, substream);
362 if (sof_ops(sdev) && sof_ops(sdev)->pcm_trigger)
363 return sof_ops(sdev)->pcm_trigger(sdev, substream, cmd);
373 sof_ops(sdev)->ipc_msg_data(sdev, substream, p, sz);
382 return sof_ops(sdev)->ipc_pcm_params(sdev, substream, reply);
390 if (sof_ops(sdev) && sof_ops(sdev)->pcm_pointer)
391 return sof_ops(sdev)->pcm_pointer(sdev, substream);
401 return sof_ops(sdev)->probe_assign(sdev, cstream, dai);
408 return sof_ops(sdev)->probe_free(sdev, cstream, dai);
416 return sof_ops(sdev)->probe_set_params(sdev, cstream, params, dai);
424 return sof_ops(sdev)->probe_trigger(sdev, cstream, cmd, dai);
432 if (sof_ops(sdev) && sof_ops(sdev)->probe_pointer)
433 return sof_ops(sdev)->probe_pointer(sdev, cstream, tstamp, dai);
443 if (sof_ops(sdev) && sof_ops(sdev)->machine_register)
444 return sof_ops(sdev)->machine_register(sdev, pdata);
452 if (sof_ops(sdev) && sof_ops(sdev)->machine_unregister)
453 sof_ops(sdev)->machine_unregister(sdev, pdata);
459 if (sof_ops(sdev) && sof_ops(sdev)->machine_select)
460 sof_ops(sdev)->machine_select(sdev);
469 if (sof_ops(sdev) && sof_ops(sdev)->set_mach_params)
470 sof_ops(sdev)->set_mach_params(mach, dev);