Lines Matching defs:sof_ops
21 #define sof_ops(sdev) \
43 return sof_ops(sdev)->probe(sdev);
48 if (sof_ops(sdev)->remove)
49 return sof_ops(sdev)->remove(sdev);
56 if (sof_ops(sdev)->shutdown)
57 return sof_ops(sdev)->shutdown(sdev);
70 return sof_ops(sdev)->run(sdev);
75 if (sof_ops(sdev)->stall)
76 return sof_ops(sdev)->stall(sdev, core_mask);
83 if (sof_ops(sdev)->reset)
84 return sof_ops(sdev)->reset(sdev);
98 if (sof_ops(sdev)->core_get) {
108 ret = sof_ops(sdev)->core_get(sdev, core);
132 if (sof_ops(sdev)->core_put) {
140 ret = sof_ops(sdev)->core_put(sdev, core);
156 if (sof_ops(sdev)->pre_fw_run)
157 return sof_ops(sdev)->pre_fw_run(sdev);
164 if (sof_ops(sdev)->post_fw_run)
165 return sof_ops(sdev)->post_fw_run(sdev);
174 if (sof_ops(sdev)->parse_platform_ext_manifest)
175 return sof_ops(sdev)->parse_platform_ext_manifest(sdev, hdr);
193 if (sof_ops(sdev)->get_bar_index)
194 return sof_ops(sdev)->get_bar_index(sdev, type);
201 if (sof_ops(sdev)->get_mailbox_offset)
202 return sof_ops(sdev)->get_mailbox_offset(sdev);
211 if (sof_ops(sdev)->get_window_offset)
212 return sof_ops(sdev)->get_window_offset(sdev, id);
220 if (sof_ops(sdev)->resume)
221 return sof_ops(sdev)->resume(sdev);
229 if (sof_ops(sdev)->suspend)
230 return sof_ops(sdev)->suspend(sdev, target_state);
237 if (sof_ops(sdev)->runtime_resume)
238 return sof_ops(sdev)->runtime_resume(sdev);
245 if (sof_ops(sdev)->runtime_suspend)
246 return sof_ops(sdev)->runtime_suspend(sdev);
253 if (sof_ops(sdev)->runtime_idle)
254 return sof_ops(sdev)->runtime_idle(sdev);
261 if (sof_ops(sdev)->set_hw_params_upon_resume)
262 return sof_ops(sdev)->set_hw_params_upon_resume(sdev);
268 if (sof_ops(sdev)->set_clk)
269 return sof_ops(sdev)->set_clk(sdev, freq);
282 if (sof_ops(sdev)->set_power_state)
283 ret = sof_ops(sdev)->set_power_state(sdev, target_state);
297 if (sof_ops(sdev) && sof_ops(sdev)->debugfs_add_region_item)
298 return sof_ops(sdev)->debugfs_add_region_item(sdev, blk_type, offset,
308 if (sof_ops(sdev)->write8)
309 sof_ops(sdev)->write8(sdev, sdev->bar[bar] + offset, value);
317 if (sof_ops(sdev)->write)
318 sof_ops(sdev)->write(sdev, sdev->bar[bar] + offset, value);
326 if (sof_ops(sdev)->write64)
327 sof_ops(sdev)->write64(sdev, sdev->bar[bar] + offset, value);
335 if (sof_ops(sdev)->read8)
336 return sof_ops(sdev)->read8(sdev, sdev->bar[bar] + offset);
344 if (sof_ops(sdev)->read)
345 return sof_ops(sdev)->read(sdev, sdev->bar[bar] + offset);
353 if (sof_ops(sdev)->read64)
354 return sof_ops(sdev)->read64(sdev, sdev->bar[bar] + offset);
375 return sof_ops(sdev)->block_read(sdev, blk_type, offset, dest, bytes);
382 return sof_ops(sdev)->block_write(sdev, blk_type, offset, src, bytes);
389 if (sof_ops(sdev)->mailbox_read)
390 sof_ops(sdev)->mailbox_read(sdev, offset, dest, bytes);
396 if (sof_ops(sdev)->mailbox_write)
397 sof_ops(sdev)->mailbox_write(sdev, offset, src, bytes);
404 return sof_ops(sdev)->send_msg(sdev, msg);
412 if (sof_ops(sdev) && sof_ops(sdev)->pcm_open)
413 return sof_ops(sdev)->pcm_open(sdev, substream);
423 if (sof_ops(sdev) && sof_ops(sdev)->pcm_close)
424 return sof_ops(sdev)->pcm_close(sdev, substream);
436 if (sof_ops(sdev) && sof_ops(sdev)->pcm_hw_params)
437 return sof_ops(sdev)->pcm_hw_params(sdev, substream, params,
448 if (sof_ops(sdev) && sof_ops(sdev)->pcm_hw_free)
449 return sof_ops(sdev)->pcm_hw_free(sdev, substream);
459 if (sof_ops(sdev) && sof_ops(sdev)->pcm_trigger)
460 return sof_ops(sdev)->pcm_trigger(sdev, substream, cmd);
470 return sof_ops(sdev)->load_firmware(sdev);
478 return sof_ops(sdev)->ipc_msg_data(sdev, sps, p, sz);
486 if (sof_ops(sdev) && sof_ops(sdev)->set_stream_data_offset)
487 return sof_ops(sdev)->set_stream_data_offset(sdev, sps,
498 if (sof_ops(sdev) && sof_ops(sdev)->pcm_pointer)
499 return sof_ops(sdev)->pcm_pointer(sdev, substream);
508 if (sof_ops(sdev) && sof_ops(sdev)->pcm_ack)
509 return sof_ops(sdev)->pcm_ack(sdev, substream);
518 if (sof_ops(sdev) && sof_ops(sdev)->get_stream_position)
519 return sof_ops(sdev)->get_stream_position(sdev, component, substream);
528 if (sof_ops(sdev) && sof_ops(sdev)->machine_register)
529 return sof_ops(sdev)->machine_register(sdev, pdata);
537 if (sof_ops(sdev) && sof_ops(sdev)->machine_unregister)
538 sof_ops(sdev)->machine_unregister(sdev, pdata);
544 if (sof_ops(sdev) && sof_ops(sdev)->machine_select)
545 return sof_ops(sdev)->machine_select(sdev);
554 if (sof_ops(sdev) && sof_ops(sdev)->set_mach_params)
555 sof_ops(sdev)->set_mach_params(mach, sdev);