Lines Matching +full:primary +full:- +full:dai +full:- +full:link

1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
36 * on primary core
48 #define SOF_DBG_FORCE_NOCODEC BIT(10) /* ignore all codec-related
79 /* convenience constructor for DAI driver streams */
87 /* So far the primary core on all DSPs has ID 0 */
95 u32 substate; /* platform-specific */
134 * struct snd_sof_platform_stream_params - platform dependent stream parameters
150 * struct sof_firmware - Container struct for SOF firmware
258 * optional callback to retrieve the link DMA position for the substream
260 * instead from a host-accessible hardware counter.
337 /* DAI ops */
354 #define sof_dsp_arch_ops(sdev) ((sdev)->pdata->desc->ops->dsp_arch_ops)
363 * memory -> DSP resource (memory, register etc) is always accessible
391 /* mailbox descriptor, used for host <-> DSP IPC */
397 /* IPC message descriptor for host <-> DSP IO */
414 * struct sof_ipc_fw_tracing_ops - IPC-specific firmware tracing ops
430 * struct sof_ipc_pm_ops - IPC-specific PM ops
444 * struct sof_ipc_fw_loader_ops - IPC/FW-specific loader ops
462 * struct sof_ipc_ops - IPC-specific ops
463 * @tplg: Pointer to IPC-specific topology ops
480 * sdev->ipc->msg.reply_data
527 (((sdev)->ipc && (sdev)->ipc->ops) ? (sdev)->ipc->ops->ops_name : NULL)
543 * pdata->desc->dspless_mode_supported is true.
585 u32 next_comp_id; /* monotonic - reset during S3 */
587 /* memory bases for mmaped DSPs - set by dsp_init() */
722 sdev->ipc->ops->rx_msg(sdev); in snd_sof_ipc_msgs_rx()
779 sof_dsp_arch_ops(sdev)->dsp_stack(sdev, level, oops, stack, in sof_stack()
785 if (sof_dsp_arch_ops(sdev)->dsp_oops) in sof_oops()
786 sof_dsp_arch_ops(sdev)->dsp_oops(sdev, level, oops); in sof_oops()