Lines Matching refs:sof_ops
21 #define sof_ops(sdev) \ macro
29 return sof_ops(sdev)->probe(sdev); in snd_sof_probe()
34 if (sof_ops(sdev)->remove) in snd_sof_remove()
35 return sof_ops(sdev)->remove(sdev); in snd_sof_remove()
48 return sof_ops(sdev)->run(sdev); in snd_sof_dsp_run()
53 if (sof_ops(sdev)->stall) in snd_sof_dsp_stall()
54 return sof_ops(sdev)->stall(sdev); in snd_sof_dsp_stall()
61 if (sof_ops(sdev)->reset) in snd_sof_dsp_reset()
62 return sof_ops(sdev)->reset(sdev); in snd_sof_dsp_reset()
71 if (sof_ops(sdev)->core_power_up) in snd_sof_dsp_core_power_up()
72 return sof_ops(sdev)->core_power_up(sdev, core_mask); in snd_sof_dsp_core_power_up()
80 if (sof_ops(sdev)->core_power_down) in snd_sof_dsp_core_power_down()
81 return sof_ops(sdev)->core_power_down(sdev, core_mask); in snd_sof_dsp_core_power_down()
89 if (sof_ops(sdev)->pre_fw_run) in snd_sof_dsp_pre_fw_run()
90 return sof_ops(sdev)->pre_fw_run(sdev); in snd_sof_dsp_pre_fw_run()
97 if (sof_ops(sdev)->post_fw_run) in snd_sof_dsp_post_fw_run()
98 return sof_ops(sdev)->post_fw_run(sdev); in snd_sof_dsp_post_fw_run()
116 if (sof_ops(sdev)->get_bar_index) in snd_sof_dsp_get_bar_index()
117 return sof_ops(sdev)->get_bar_index(sdev, type); in snd_sof_dsp_get_bar_index()
124 if (sof_ops(sdev)->get_mailbox_offset) in snd_sof_dsp_get_mailbox_offset()
125 return sof_ops(sdev)->get_mailbox_offset(sdev); in snd_sof_dsp_get_mailbox_offset()
134 if (sof_ops(sdev)->get_window_offset) in snd_sof_dsp_get_window_offset()
135 return sof_ops(sdev)->get_window_offset(sdev, id); in snd_sof_dsp_get_window_offset()
143 if (sof_ops(sdev)->resume) in snd_sof_dsp_resume()
144 return sof_ops(sdev)->resume(sdev); in snd_sof_dsp_resume()
151 if (sof_ops(sdev)->suspend) in snd_sof_dsp_suspend()
152 return sof_ops(sdev)->suspend(sdev); in snd_sof_dsp_suspend()
159 if (sof_ops(sdev)->runtime_resume) in snd_sof_dsp_runtime_resume()
160 return sof_ops(sdev)->runtime_resume(sdev); in snd_sof_dsp_runtime_resume()
167 if (sof_ops(sdev)->runtime_suspend) in snd_sof_dsp_runtime_suspend()
168 return sof_ops(sdev)->runtime_suspend(sdev); in snd_sof_dsp_runtime_suspend()
175 if (sof_ops(sdev)->runtime_idle) in snd_sof_dsp_runtime_idle()
176 return sof_ops(sdev)->runtime_idle(sdev); in snd_sof_dsp_runtime_idle()
183 if (sof_ops(sdev)->set_hw_params_upon_resume) in snd_sof_dsp_hw_params_upon_resume()
184 return sof_ops(sdev)->set_hw_params_upon_resume(sdev); in snd_sof_dsp_hw_params_upon_resume()
190 if (sof_ops(sdev)->set_clk) in snd_sof_dsp_set_clk()
191 return sof_ops(sdev)->set_clk(sdev, freq); in snd_sof_dsp_set_clk()
199 if (sof_ops(sdev)->dbg_dump) in snd_sof_dsp_dbg_dump()
200 return sof_ops(sdev)->dbg_dump(sdev, flags); in snd_sof_dsp_dbg_dump()
205 if (sof_ops(sdev)->ipc_dump) in snd_sof_ipc_dump()
206 return sof_ops(sdev)->ipc_dump(sdev); in snd_sof_ipc_dump()
213 if (sof_ops(sdev)->write) { in snd_sof_dsp_write()
214 sof_ops(sdev)->write(sdev, sdev->bar[bar] + offset, value); in snd_sof_dsp_write()
224 if (sof_ops(sdev)->write64) { in snd_sof_dsp_write64()
225 sof_ops(sdev)->write64(sdev, sdev->bar[bar] + offset, value); in snd_sof_dsp_write64()
235 if (sof_ops(sdev)->read) in snd_sof_dsp_read()
236 return sof_ops(sdev)->read(sdev, sdev->bar[bar] + offset); in snd_sof_dsp_read()
245 if (sof_ops(sdev)->read64) in snd_sof_dsp_read64()
246 return sof_ops(sdev)->read64(sdev, sdev->bar[bar] + offset); in snd_sof_dsp_read64()
256 sof_ops(sdev)->block_read(sdev, bar, offset, dest, bytes); in snd_sof_dsp_block_read()
262 sof_ops(sdev)->block_write(sdev, bar, offset, src, bytes); in snd_sof_dsp_block_write()
269 return sof_ops(sdev)->send_msg(sdev, msg); in snd_sof_dsp_send_msg()
276 if (sof_ops(sdev)->trace_init) in snd_sof_dma_trace_init()
277 return sof_ops(sdev)->trace_init(sdev, stream_tag); in snd_sof_dma_trace_init()
284 if (sof_ops(sdev)->trace_release) in snd_sof_dma_trace_release()
285 return sof_ops(sdev)->trace_release(sdev); in snd_sof_dma_trace_release()
292 if (sof_ops(sdev)->trace_trigger) in snd_sof_dma_trace_trigger()
293 return sof_ops(sdev)->trace_trigger(sdev, cmd); in snd_sof_dma_trace_trigger()
303 if (sof_ops(sdev) && sof_ops(sdev)->pcm_open) in snd_sof_pcm_platform_open()
304 return sof_ops(sdev)->pcm_open(sdev, substream); in snd_sof_pcm_platform_open()
314 if (sof_ops(sdev) && sof_ops(sdev)->pcm_close) in snd_sof_pcm_platform_close()
315 return sof_ops(sdev)->pcm_close(sdev, substream); in snd_sof_pcm_platform_close()
327 if (sof_ops(sdev) && sof_ops(sdev)->pcm_hw_params) in snd_sof_pcm_platform_hw_params()
328 return sof_ops(sdev)->pcm_hw_params(sdev, substream, in snd_sof_pcm_platform_hw_params()
339 if (sof_ops(sdev) && sof_ops(sdev)->pcm_hw_free) in snd_sof_pcm_platform_hw_free()
340 return sof_ops(sdev)->pcm_hw_free(sdev, substream); in snd_sof_pcm_platform_hw_free()
350 if (sof_ops(sdev) && sof_ops(sdev)->pcm_trigger) in snd_sof_pcm_platform_trigger()
351 return sof_ops(sdev)->pcm_trigger(sdev, substream, cmd); in snd_sof_pcm_platform_trigger()
361 sof_ops(sdev)->ipc_msg_data(sdev, substream, p, sz); in snd_sof_ipc_msg_data()
370 return sof_ops(sdev)->ipc_pcm_params(sdev, substream, reply); in snd_sof_ipc_pcm_params()
378 if (sof_ops(sdev) && sof_ops(sdev)->pcm_pointer) in snd_sof_pcm_platform_pointer()
379 return sof_ops(sdev)->pcm_pointer(sdev, substream); in snd_sof_pcm_platform_pointer()