Lines Matching +full:resume +full:- +full:offset
1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
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
152 * @payload_offset: Offset of the data within the loaded firmware image to be
201 enum snd_sof_fw_blk_type type, u32 offset,
204 enum snd_sof_fw_blk_type type, u32 offset,
209 u32 offset, void *dest,
212 u32 offset, void *src,
260 * instead from a host-accessible hardware counter.
271 /* host side configuration of the stream's data offset in stream mailbox area */
287 int (*resume)(struct snd_sof_dev *sof_dev); /* optional */ member
305 enum snd_sof_fw_blk_type blk_type, u32 offset,
354 #define sof_dsp_arch_ops(sdev) ((sdev)->pdata->desc->ops->dsp_arch_ops)
363 * memory -> DSP resource (memory, register etc) is always accessible
382 u32 offset; member
391 /* mailbox descriptor, used for host <-> DSP IPC */
393 u32 offset; member
397 /* IPC message descriptor for host <-> DSP IO */
414 * struct sof_ipc_fw_tracing_ops - IPC-specific firmware tracing ops
419 * @resume: Function pointer for system/runtime resume
426 int (*resume)(struct snd_sof_dev *sdev); member
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() */
634 * ref count per core that will be modified during system suspend/resume and during pcm
637 * sound/core/ when streams are active and during system suspend/resume, streams are
722 sdev->ipc->ops->rx_msg(sdev); in snd_sof_ipc_msgs_rx()
764 enum snd_sof_fw_blk_type blk_type, u32 offset, size_t size,
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()
803 void sof_mailbox_write(struct snd_sof_dev *sdev, u32 offset,
805 void sof_mailbox_read(struct snd_sof_dev *sdev, u32 offset,
808 u32 offset, void *src, size_t size);
810 u32 offset, void *dest, size_t size);