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()
42 if (sof_ops(sdev)->shutdown) in snd_sof_shutdown()
43 return sof_ops(sdev)->shutdown(sdev); in snd_sof_shutdown()
56 return sof_ops(sdev)->run(sdev); in snd_sof_dsp_run()
61 if (sof_ops(sdev)->stall) in snd_sof_dsp_stall()
62 return sof_ops(sdev)->stall(sdev, core_mask); in snd_sof_dsp_stall()
69 if (sof_ops(sdev)->reset) in snd_sof_dsp_reset()
70 return sof_ops(sdev)->reset(sdev); in snd_sof_dsp_reset()
82 if (sof_ops(sdev)->core_power_up && core_mask) { in snd_sof_dsp_core_power_up()
83 ret = sof_ops(sdev)->core_power_up(sdev, core_mask); in snd_sof_dsp_core_power_up()
97 if (sof_ops(sdev)->core_power_down && core_mask) { in snd_sof_dsp_core_power_down()
98 ret = sof_ops(sdev)->core_power_down(sdev, core_mask); in snd_sof_dsp_core_power_down()
109 if (sof_ops(sdev)->pre_fw_run) in snd_sof_dsp_pre_fw_run()
110 return sof_ops(sdev)->pre_fw_run(sdev); in snd_sof_dsp_pre_fw_run()
117 if (sof_ops(sdev)->post_fw_run) in snd_sof_dsp_post_fw_run()
118 return sof_ops(sdev)->post_fw_run(sdev); in snd_sof_dsp_post_fw_run()
127 if (sof_ops(sdev)->parse_platform_ext_manifest) in snd_sof_dsp_parse_platform_ext_manifest()
128 return sof_ops(sdev)->parse_platform_ext_manifest(sdev, hdr); in snd_sof_dsp_parse_platform_ext_manifest()
146 if (sof_ops(sdev)->get_bar_index) in snd_sof_dsp_get_bar_index()
147 return sof_ops(sdev)->get_bar_index(sdev, type); in snd_sof_dsp_get_bar_index()
154 if (sof_ops(sdev)->get_mailbox_offset) in snd_sof_dsp_get_mailbox_offset()
155 return sof_ops(sdev)->get_mailbox_offset(sdev); in snd_sof_dsp_get_mailbox_offset()
164 if (sof_ops(sdev)->get_window_offset) in snd_sof_dsp_get_window_offset()
165 return sof_ops(sdev)->get_window_offset(sdev, id); in snd_sof_dsp_get_window_offset()
173 if (sof_ops(sdev)->resume) in snd_sof_dsp_resume()
174 return sof_ops(sdev)->resume(sdev); in snd_sof_dsp_resume()
182 if (sof_ops(sdev)->suspend) in snd_sof_dsp_suspend()
183 return sof_ops(sdev)->suspend(sdev, target_state); in snd_sof_dsp_suspend()
190 if (sof_ops(sdev)->runtime_resume) in snd_sof_dsp_runtime_resume()
191 return sof_ops(sdev)->runtime_resume(sdev); in snd_sof_dsp_runtime_resume()
198 if (sof_ops(sdev)->runtime_suspend) in snd_sof_dsp_runtime_suspend()
199 return sof_ops(sdev)->runtime_suspend(sdev); in snd_sof_dsp_runtime_suspend()
206 if (sof_ops(sdev)->runtime_idle) in snd_sof_dsp_runtime_idle()
207 return sof_ops(sdev)->runtime_idle(sdev); in snd_sof_dsp_runtime_idle()
214 if (sof_ops(sdev)->set_hw_params_upon_resume) in snd_sof_dsp_hw_params_upon_resume()
215 return sof_ops(sdev)->set_hw_params_upon_resume(sdev); in snd_sof_dsp_hw_params_upon_resume()
221 if (sof_ops(sdev)->set_clk) in snd_sof_dsp_set_clk()
222 return sof_ops(sdev)->set_clk(sdev, freq); in snd_sof_dsp_set_clk()
235 if (sof_ops(sdev)->set_power_state) in snd_sof_dsp_set_power_state()
236 ret = sof_ops(sdev)->set_power_state(sdev, target_state); in snd_sof_dsp_set_power_state()
246 if (sof_ops(sdev)->dbg_dump) in snd_sof_dsp_dbg_dump()
247 sof_ops(sdev)->dbg_dump(sdev, flags); in snd_sof_dsp_dbg_dump()
252 if (sof_ops(sdev)->ipc_dump) in snd_sof_ipc_dump()
253 sof_ops(sdev)->ipc_dump(sdev); in snd_sof_ipc_dump()
260 if (sof_ops(sdev)->write) { in snd_sof_dsp_write()
261 sof_ops(sdev)->write(sdev, sdev->bar[bar] + offset, value); in snd_sof_dsp_write()
271 if (sof_ops(sdev)->write64) { in snd_sof_dsp_write64()
272 sof_ops(sdev)->write64(sdev, sdev->bar[bar] + offset, value); in snd_sof_dsp_write64()
282 if (sof_ops(sdev)->read) in snd_sof_dsp_read()
283 return sof_ops(sdev)->read(sdev, sdev->bar[bar] + offset); in snd_sof_dsp_read()
292 if (sof_ops(sdev)->read64) in snd_sof_dsp_read64()
293 return sof_ops(sdev)->read64(sdev, sdev->bar[bar] + offset); in snd_sof_dsp_read64()
303 sof_ops(sdev)->block_read(sdev, bar, offset, dest, bytes); in snd_sof_dsp_block_read()
309 sof_ops(sdev)->block_write(sdev, bar, offset, src, bytes); in snd_sof_dsp_block_write()
316 return sof_ops(sdev)->send_msg(sdev, msg); in snd_sof_dsp_send_msg()
323 if (sof_ops(sdev)->trace_init) in snd_sof_dma_trace_init()
324 return sof_ops(sdev)->trace_init(sdev, stream_tag); in snd_sof_dma_trace_init()
331 if (sof_ops(sdev)->trace_release) in snd_sof_dma_trace_release()
332 return sof_ops(sdev)->trace_release(sdev); in snd_sof_dma_trace_release()
339 if (sof_ops(sdev)->trace_trigger) in snd_sof_dma_trace_trigger()
340 return sof_ops(sdev)->trace_trigger(sdev, cmd); in snd_sof_dma_trace_trigger()
350 if (sof_ops(sdev) && sof_ops(sdev)->pcm_open) in snd_sof_pcm_platform_open()
351 return sof_ops(sdev)->pcm_open(sdev, substream); in snd_sof_pcm_platform_open()
361 if (sof_ops(sdev) && sof_ops(sdev)->pcm_close) in snd_sof_pcm_platform_close()
362 return sof_ops(sdev)->pcm_close(sdev, substream); in snd_sof_pcm_platform_close()
374 if (sof_ops(sdev) && sof_ops(sdev)->pcm_hw_params) in snd_sof_pcm_platform_hw_params()
375 return sof_ops(sdev)->pcm_hw_params(sdev, substream, in snd_sof_pcm_platform_hw_params()
386 if (sof_ops(sdev) && sof_ops(sdev)->pcm_hw_free) in snd_sof_pcm_platform_hw_free()
387 return sof_ops(sdev)->pcm_hw_free(sdev, substream); in snd_sof_pcm_platform_hw_free()
397 if (sof_ops(sdev) && sof_ops(sdev)->pcm_trigger) in snd_sof_pcm_platform_trigger()
398 return sof_ops(sdev)->pcm_trigger(sdev, substream, cmd); in snd_sof_pcm_platform_trigger()
408 sof_ops(sdev)->ipc_msg_data(sdev, substream, p, sz); in snd_sof_ipc_msg_data()
417 return sof_ops(sdev)->ipc_pcm_params(sdev, substream, reply); in snd_sof_ipc_pcm_params()
425 if (sof_ops(sdev) && sof_ops(sdev)->pcm_pointer) in snd_sof_pcm_platform_pointer()
426 return sof_ops(sdev)->pcm_pointer(sdev, substream); in snd_sof_pcm_platform_pointer()
436 return sof_ops(sdev)->probe_assign(sdev, cstream, dai); in snd_sof_probe_compr_assign()
443 return sof_ops(sdev)->probe_free(sdev, cstream, dai); in snd_sof_probe_compr_free()
451 return sof_ops(sdev)->probe_set_params(sdev, cstream, params, dai); in snd_sof_probe_compr_set_params()
459 return sof_ops(sdev)->probe_trigger(sdev, cstream, cmd, dai); in snd_sof_probe_compr_trigger()
467 if (sof_ops(sdev) && sof_ops(sdev)->probe_pointer) in snd_sof_probe_compr_pointer()
468 return sof_ops(sdev)->probe_pointer(sdev, cstream, tstamp, dai); in snd_sof_probe_compr_pointer()
478 if (sof_ops(sdev) && sof_ops(sdev)->machine_register) in snd_sof_machine_register()
479 return sof_ops(sdev)->machine_register(sdev, pdata); in snd_sof_machine_register()
487 if (sof_ops(sdev) && sof_ops(sdev)->machine_unregister) in snd_sof_machine_unregister()
488 sof_ops(sdev)->machine_unregister(sdev, pdata); in snd_sof_machine_unregister()
494 if (sof_ops(sdev) && sof_ops(sdev)->machine_select) in snd_sof_machine_select()
495 sof_ops(sdev)->machine_select(sdev); in snd_sof_machine_select()
502 if (sof_ops(sdev) && sof_ops(sdev)->set_mach_params) in snd_sof_set_mach_params()
503 sof_ops(sdev)->set_mach_params(mach, sdev); in snd_sof_set_mach_params()