Lines Matching +full:pm +full:- +full:related

1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
18 #include <sound/sof/pm.h>
48 #define SOF_DBG_FORCE_NOCODEC BIT(10) /* ignore all codec-related
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 * instead from a host-accessible hardware counter.
282 /* DSP PM */
352 #define sof_dsp_arch_ops(sdev) ((sdev)->pdata->desc->ops->dsp_arch_ops)
361 * memory -> DSP resource (memory, register etc) is always accessible
389 /* mailbox descriptor, used for host <-> DSP IPC */
395 /* IPC message descriptor for host <-> DSP IO */
412 * struct sof_ipc_fw_tracing_ops - IPC-specific firmware tracing ops
428 * struct sof_ipc_pm_ops - IPC-specific PM ops
432 * @set_pm_gate: Optional function pointer for pm gate settings
442 * struct sof_ipc_fw_loader_ops - IPC/FW-specific loader ops
460 * struct sof_ipc_ops - IPC-specific ops
461 * @tplg: Pointer to IPC-specific topology ops
462 * @pm: Pointer to PM ops
467 * @init: Optional pointer for IPC related initialization
468 * @exit: Optional pointer for IPC related cleanup
469 * @post_fw_boot: Optional pointer to execute IPC related tasks after firmware
478 * sdev->ipc->msg.reply_data
488 const struct sof_ipc_pm_ops *pm; member
525 (((sdev)->ipc && (sdev)->ipc->ops) ? (sdev)->ipc->ops->ops_name : NULL)
541 * pdata->desc->dspless_mode_supported is true.
583 u32 next_comp_id; /* monotonic - reset during S3 */
585 /* memory bases for mmaped DSPs - set by dsp_init() */
713 sdev->ipc->ops->rx_msg(sdev); in snd_sof_ipc_msgs_rx()
770 sof_dsp_arch_ops(sdev)->dsp_stack(sdev, level, oops, stack, in sof_stack()
776 if (sof_dsp_arch_ops(sdev)->dsp_oops) in sof_oops()
777 sof_dsp_arch_ops(sdev)->dsp_oops(sdev, level, oops); in sof_oops()