Lines Matching +full:dmic +full:- +full:init +full:- +full:delay +full:- +full:ms
1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
48 #define SOF_DBG_FORCE_NOCODEC BIT(10) /* ignore all codec-related
70 /* time in ms for runtime suspend delay */
95 u32 substate; /* platform-specific */
134 * struct snd_sof_platform_stream_params - platform dependent stream parameters
151 * struct sof_firmware - Container struct for SOF firmware
267 * the DSP on the DAI side (link/codec/DMIC/etc).
280 * The callback is needed for ALSA delay reporting.
376 #define sof_dsp_arch_ops(sdev) ((sdev)->pdata->desc->ops->dsp_arch_ops)
385 * memory -> DSP resource (memory, register etc) is always accessible
413 /* mailbox descriptor, used for host <-> DSP IPC */
419 /* IPC message descriptor for host <-> DSP IO */
437 * struct sof_ipc_fw_tracing_ops - IPC-specific firmware tracing ops
438 * @init: Function pointer for initialization of the tracing
445 int (*init)(struct snd_sof_dev *sdev); member
453 * struct sof_ipc_pm_ops - IPC-specific PM ops
467 * struct sof_ipc_fw_loader_ops - IPC/FW-specific loader ops
485 * struct sof_ipc_ops - IPC-specific ops
486 * @tplg: Pointer to IPC-specific topology ops
492 * @init: Optional pointer for IPC related initialization
503 * sdev->ipc->msg.reply_data
518 int (*init)(struct snd_sof_dev *sdev); member
550 (((sdev)->ipc && (sdev)->ipc->ops) ? (sdev)->ipc->ops->ops_name : NULL)
566 * pdata->desc->dspless_mode_supported is true.
608 u32 next_comp_id; /* monotonic - reset during S3 */
610 /* memory bases for mmaped DSPs - set by dsp_init() */
644 /* IPC timeouts in ms */
746 sdev->ipc->ops->rx_msg(sdev); in snd_sof_ipc_msgs_rx()
803 sof_dsp_arch_ops(sdev)->dsp_stack(sdev, level, oops, stack, in sof_stack()
809 if (sof_dsp_arch_ops(sdev)->dsp_oops) in sof_oops()
810 sof_dsp_arch_ops(sdev)->dsp_oops(sdev, level, oops); in sof_oops()