Lines Matching refs:sof_ops
21 #define sof_ops(sdev) \ macro
43 return sof_ops(sdev)->probe(sdev); in snd_sof_probe()
48 if (sof_ops(sdev)->remove) in snd_sof_remove()
49 return sof_ops(sdev)->remove(sdev); in snd_sof_remove()
56 if (sof_ops(sdev)->shutdown) in snd_sof_shutdown()
57 return sof_ops(sdev)->shutdown(sdev); in snd_sof_shutdown()
70 return sof_ops(sdev)->run(sdev); in snd_sof_dsp_run()
75 if (sof_ops(sdev)->stall) in snd_sof_dsp_stall()
76 return sof_ops(sdev)->stall(sdev, core_mask); in snd_sof_dsp_stall()
83 if (sof_ops(sdev)->reset) in snd_sof_dsp_reset()
84 return sof_ops(sdev)->reset(sdev); in snd_sof_dsp_reset()
98 if (sof_ops(sdev)->core_get) { in snd_sof_dsp_core_get()
108 ret = sof_ops(sdev)->core_get(sdev, core); in snd_sof_dsp_core_get()
132 if (sof_ops(sdev)->core_put) { in snd_sof_dsp_core_put()
140 ret = sof_ops(sdev)->core_put(sdev, core); in snd_sof_dsp_core_put()
156 if (sof_ops(sdev)->pre_fw_run) in snd_sof_dsp_pre_fw_run()
157 return sof_ops(sdev)->pre_fw_run(sdev); in snd_sof_dsp_pre_fw_run()
164 if (sof_ops(sdev)->post_fw_run) in snd_sof_dsp_post_fw_run()
165 return sof_ops(sdev)->post_fw_run(sdev); in snd_sof_dsp_post_fw_run()
174 if (sof_ops(sdev)->parse_platform_ext_manifest) in snd_sof_dsp_parse_platform_ext_manifest()
175 return sof_ops(sdev)->parse_platform_ext_manifest(sdev, hdr); in snd_sof_dsp_parse_platform_ext_manifest()
193 if (sof_ops(sdev)->get_bar_index) in snd_sof_dsp_get_bar_index()
194 return sof_ops(sdev)->get_bar_index(sdev, type); in snd_sof_dsp_get_bar_index()
201 if (sof_ops(sdev)->get_mailbox_offset) in snd_sof_dsp_get_mailbox_offset()
202 return sof_ops(sdev)->get_mailbox_offset(sdev); in snd_sof_dsp_get_mailbox_offset()
211 if (sof_ops(sdev)->get_window_offset) in snd_sof_dsp_get_window_offset()
212 return sof_ops(sdev)->get_window_offset(sdev, id); in snd_sof_dsp_get_window_offset()
220 if (sof_ops(sdev)->resume) in snd_sof_dsp_resume()
221 return sof_ops(sdev)->resume(sdev); in snd_sof_dsp_resume()
229 if (sof_ops(sdev)->suspend) in snd_sof_dsp_suspend()
230 return sof_ops(sdev)->suspend(sdev, target_state); in snd_sof_dsp_suspend()
237 if (sof_ops(sdev)->runtime_resume) in snd_sof_dsp_runtime_resume()
238 return sof_ops(sdev)->runtime_resume(sdev); in snd_sof_dsp_runtime_resume()
245 if (sof_ops(sdev)->runtime_suspend) in snd_sof_dsp_runtime_suspend()
246 return sof_ops(sdev)->runtime_suspend(sdev); in snd_sof_dsp_runtime_suspend()
253 if (sof_ops(sdev)->runtime_idle) in snd_sof_dsp_runtime_idle()
254 return sof_ops(sdev)->runtime_idle(sdev); in snd_sof_dsp_runtime_idle()
261 if (sof_ops(sdev)->set_hw_params_upon_resume) in snd_sof_dsp_hw_params_upon_resume()
262 return sof_ops(sdev)->set_hw_params_upon_resume(sdev); in snd_sof_dsp_hw_params_upon_resume()
268 if (sof_ops(sdev)->set_clk) in snd_sof_dsp_set_clk()
269 return sof_ops(sdev)->set_clk(sdev, freq); in snd_sof_dsp_set_clk()
282 if (sof_ops(sdev)->set_power_state) in snd_sof_dsp_set_power_state()
283 ret = sof_ops(sdev)->set_power_state(sdev, target_state); in snd_sof_dsp_set_power_state()
297 if (sof_ops(sdev) && sof_ops(sdev)->debugfs_add_region_item) in snd_sof_debugfs_add_region_item()
298 return sof_ops(sdev)->debugfs_add_region_item(sdev, blk_type, offset, in snd_sof_debugfs_add_region_item()
308 if (sof_ops(sdev)->write8) in snd_sof_dsp_write8()
309 sof_ops(sdev)->write8(sdev, sdev->bar[bar] + offset, value); in snd_sof_dsp_write8()
317 if (sof_ops(sdev)->write) in snd_sof_dsp_write()
318 sof_ops(sdev)->write(sdev, sdev->bar[bar] + offset, value); in snd_sof_dsp_write()
326 if (sof_ops(sdev)->write64) in snd_sof_dsp_write64()
327 sof_ops(sdev)->write64(sdev, sdev->bar[bar] + offset, value); in snd_sof_dsp_write64()
335 if (sof_ops(sdev)->read8) in snd_sof_dsp_read8()
336 return sof_ops(sdev)->read8(sdev, sdev->bar[bar] + offset); in snd_sof_dsp_read8()
344 if (sof_ops(sdev)->read) in snd_sof_dsp_read()
345 return sof_ops(sdev)->read(sdev, sdev->bar[bar] + offset); in snd_sof_dsp_read()
353 if (sof_ops(sdev)->read64) in snd_sof_dsp_read64()
354 return sof_ops(sdev)->read64(sdev, sdev->bar[bar] + offset); in snd_sof_dsp_read64()
375 return sof_ops(sdev)->block_read(sdev, blk_type, offset, dest, bytes); in snd_sof_dsp_block_read()
382 return sof_ops(sdev)->block_write(sdev, blk_type, offset, src, bytes); in snd_sof_dsp_block_write()
389 if (sof_ops(sdev)->mailbox_read) in snd_sof_dsp_mailbox_read()
390 sof_ops(sdev)->mailbox_read(sdev, offset, dest, bytes); in snd_sof_dsp_mailbox_read()
396 if (sof_ops(sdev)->mailbox_write) in snd_sof_dsp_mailbox_write()
397 sof_ops(sdev)->mailbox_write(sdev, offset, src, bytes); in snd_sof_dsp_mailbox_write()
404 return sof_ops(sdev)->send_msg(sdev, msg); in snd_sof_dsp_send_msg()
412 if (sof_ops(sdev) && sof_ops(sdev)->pcm_open) in snd_sof_pcm_platform_open()
413 return sof_ops(sdev)->pcm_open(sdev, substream); in snd_sof_pcm_platform_open()
423 if (sof_ops(sdev) && sof_ops(sdev)->pcm_close) in snd_sof_pcm_platform_close()
424 return sof_ops(sdev)->pcm_close(sdev, substream); in snd_sof_pcm_platform_close()
436 if (sof_ops(sdev) && sof_ops(sdev)->pcm_hw_params) in snd_sof_pcm_platform_hw_params()
437 return sof_ops(sdev)->pcm_hw_params(sdev, substream, params, in snd_sof_pcm_platform_hw_params()
448 if (sof_ops(sdev) && sof_ops(sdev)->pcm_hw_free) in snd_sof_pcm_platform_hw_free()
449 return sof_ops(sdev)->pcm_hw_free(sdev, substream); in snd_sof_pcm_platform_hw_free()
459 if (sof_ops(sdev) && sof_ops(sdev)->pcm_trigger) in snd_sof_pcm_platform_trigger()
460 return sof_ops(sdev)->pcm_trigger(sdev, substream, cmd); in snd_sof_pcm_platform_trigger()
470 return sof_ops(sdev)->load_firmware(sdev); in snd_sof_load_firmware()
478 return sof_ops(sdev)->ipc_msg_data(sdev, sps, p, sz); in snd_sof_ipc_msg_data()
486 if (sof_ops(sdev) && sof_ops(sdev)->set_stream_data_offset) in snd_sof_set_stream_data_offset()
487 return sof_ops(sdev)->set_stream_data_offset(sdev, sps, in snd_sof_set_stream_data_offset()
498 if (sof_ops(sdev) && sof_ops(sdev)->pcm_pointer) in snd_sof_pcm_platform_pointer()
499 return sof_ops(sdev)->pcm_pointer(sdev, substream); in snd_sof_pcm_platform_pointer()
508 if (sof_ops(sdev) && sof_ops(sdev)->pcm_ack) in snd_sof_pcm_platform_ack()
509 return sof_ops(sdev)->pcm_ack(sdev, substream); in snd_sof_pcm_platform_ack()
518 if (sof_ops(sdev) && sof_ops(sdev)->get_stream_position) in snd_sof_pcm_get_stream_position()
519 return sof_ops(sdev)->get_stream_position(sdev, component, substream); in snd_sof_pcm_get_stream_position()
528 if (sof_ops(sdev) && sof_ops(sdev)->machine_register) in snd_sof_machine_register()
529 return sof_ops(sdev)->machine_register(sdev, pdata); in snd_sof_machine_register()
537 if (sof_ops(sdev) && sof_ops(sdev)->machine_unregister) in snd_sof_machine_unregister()
538 sof_ops(sdev)->machine_unregister(sdev, pdata); in snd_sof_machine_unregister()
544 if (sof_ops(sdev) && sof_ops(sdev)->machine_select) in snd_sof_machine_select()
545 return sof_ops(sdev)->machine_select(sdev); in snd_sof_machine_select()
554 if (sof_ops(sdev) && sof_ops(sdev)->set_mach_params) in snd_sof_set_mach_params()
555 sof_ops(sdev)->set_mach_params(mach, sdev); in snd_sof_set_mach_params()