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
199 enum snd_sof_fw_blk_type type, u32 offset,
202 enum snd_sof_fw_blk_type type, u32 offset,
207 u32 offset, void *dest,
210 u32 offset, void *src,
258 * instead from a host-accessible hardware counter.
269 /* host side configuration of the stream's data offset in stream mailbox area */
285 int (*resume)(struct snd_sof_dev *sof_dev); /* optional */ member
303 enum snd_sof_fw_blk_type blk_type, u32 offset,
352 #define sof_dsp_arch_ops(sdev) ((sdev)->pdata->desc->ops->dsp_arch_ops)
361 * memory -> DSP resource (memory, register etc) is always accessible
380 u32 offset; member
389 /* mailbox descriptor, used for host <-> DSP IPC */
391 u32 offset; member
395 /* IPC message descriptor for host <-> DSP IO */
412 * struct sof_ipc_fw_tracing_ops - IPC-specific firmware tracing ops
417 * @resume: Function pointer for system/runtime resume
424 int (*resume)(struct snd_sof_dev *sdev); member
428 * struct sof_ipc_pm_ops - IPC-specific PM ops
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
478 * sdev->ipc->msg.reply_data
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() */
632 * ref count per core that will be modified during system suspend/resume and during pcm
635 * sound/core/ when streams are active and during system suspend/resume, streams are
713 sdev->ipc->ops->rx_msg(sdev); in snd_sof_ipc_msgs_rx()
755 enum snd_sof_fw_blk_type blk_type, u32 offset, size_t size,
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()
794 void sof_mailbox_write(struct snd_sof_dev *sdev, u32 offset,
796 void sof_mailbox_read(struct snd_sof_dev *sdev, u32 offset,
799 u32 offset, void *src, size_t size);
801 u32 offset, void *dest, size_t size);