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)->write) { in snd_sof_dsp_write()
309 sof_ops(sdev)->write(sdev, sdev->bar[bar] + offset, value); in snd_sof_dsp_write()
319 if (sof_ops(sdev)->write64) { in snd_sof_dsp_write64()
320 sof_ops(sdev)->write64(sdev, sdev->bar[bar] + offset, value); in snd_sof_dsp_write64()
330 if (sof_ops(sdev)->read) in snd_sof_dsp_read()
331 return sof_ops(sdev)->read(sdev, sdev->bar[bar] + offset); in snd_sof_dsp_read()
340 if (sof_ops(sdev)->read64) in snd_sof_dsp_read64()
341 return sof_ops(sdev)->read64(sdev, sdev->bar[bar] + offset); in snd_sof_dsp_read64()
352 return sof_ops(sdev)->block_read(sdev, blk_type, offset, dest, bytes); in snd_sof_dsp_block_read()
359 return sof_ops(sdev)->block_write(sdev, blk_type, offset, src, bytes); in snd_sof_dsp_block_write()
366 if (sof_ops(sdev)->mailbox_read) in snd_sof_dsp_mailbox_read()
367 sof_ops(sdev)->mailbox_read(sdev, offset, dest, bytes); in snd_sof_dsp_mailbox_read()
373 if (sof_ops(sdev)->mailbox_write) in snd_sof_dsp_mailbox_write()
374 sof_ops(sdev)->mailbox_write(sdev, offset, src, bytes); in snd_sof_dsp_mailbox_write()
381 return sof_ops(sdev)->send_msg(sdev, msg); in snd_sof_dsp_send_msg()
389 if (sof_ops(sdev) && sof_ops(sdev)->pcm_open) in snd_sof_pcm_platform_open()
390 return sof_ops(sdev)->pcm_open(sdev, substream); in snd_sof_pcm_platform_open()
400 if (sof_ops(sdev) && sof_ops(sdev)->pcm_close) in snd_sof_pcm_platform_close()
401 return sof_ops(sdev)->pcm_close(sdev, substream); in snd_sof_pcm_platform_close()
413 if (sof_ops(sdev) && sof_ops(sdev)->pcm_hw_params) in snd_sof_pcm_platform_hw_params()
414 return sof_ops(sdev)->pcm_hw_params(sdev, substream, params, in snd_sof_pcm_platform_hw_params()
425 if (sof_ops(sdev) && sof_ops(sdev)->pcm_hw_free) in snd_sof_pcm_platform_hw_free()
426 return sof_ops(sdev)->pcm_hw_free(sdev, substream); in snd_sof_pcm_platform_hw_free()
436 if (sof_ops(sdev) && sof_ops(sdev)->pcm_trigger) in snd_sof_pcm_platform_trigger()
437 return sof_ops(sdev)->pcm_trigger(sdev, substream, cmd); in snd_sof_pcm_platform_trigger()
447 return sof_ops(sdev)->load_firmware(sdev); in snd_sof_load_firmware()
455 return sof_ops(sdev)->ipc_msg_data(sdev, substream, p, sz); in snd_sof_ipc_msg_data()
463 if (sof_ops(sdev) && sof_ops(sdev)->set_stream_data_offset) in snd_sof_set_stream_data_offset()
464 return sof_ops(sdev)->set_stream_data_offset(sdev, substream, in snd_sof_set_stream_data_offset()
475 if (sof_ops(sdev) && sof_ops(sdev)->pcm_pointer) in snd_sof_pcm_platform_pointer()
476 return sof_ops(sdev)->pcm_pointer(sdev, substream); in snd_sof_pcm_platform_pointer()
485 if (sof_ops(sdev) && sof_ops(sdev)->pcm_ack) in snd_sof_pcm_platform_ack()
486 return sof_ops(sdev)->pcm_ack(sdev, substream); in snd_sof_pcm_platform_ack()
495 if (sof_ops(sdev) && sof_ops(sdev)->machine_register) in snd_sof_machine_register()
496 return sof_ops(sdev)->machine_register(sdev, pdata); in snd_sof_machine_register()
504 if (sof_ops(sdev) && sof_ops(sdev)->machine_unregister) in snd_sof_machine_unregister()
505 sof_ops(sdev)->machine_unregister(sdev, pdata); in snd_sof_machine_unregister()
511 if (sof_ops(sdev) && sof_ops(sdev)->machine_select) in snd_sof_machine_select()
512 return sof_ops(sdev)->machine_select(sdev); in snd_sof_machine_select()
521 if (sof_ops(sdev) && sof_ops(sdev)->set_mach_params) in snd_sof_set_mach_params()
522 sof_ops(sdev)->set_mach_params(mach, sdev); in snd_sof_set_mach_params()