33} __attribute__((packed, aligned(4)));
49} __attribute__((packed, aligned(4)));
55} __attribute__((packed, aligned(4)));
63} __attribute__((packed, aligned(4)));
65#define SOF_PM_PG_RSVD BIT(0)
68#define SOF_PM_PG_STREAMING BIT(1)
71#define SOF_PM_PPG BIT(2)
74#define SOF_PM_PCG BIT(3)
77#define SOF_PM_NO_TRACE BIT(4)
IPC definitions for streams.
Command Header - Header for all IPC commands.
Definition header.h:357
Structure Header - Header for all IPC structures except command structs.
Definition header.h:347
struct sof_ipc_cmd_hdr hdr
Definition pm.h:53
uint32_t enable_mask
Definition pm.h:54
uint64_t addr
Definition pm.h:32
uint32_t type
Definition pm.h:30
uint32_t size
Definition pm.h:31
struct sof_ipc_hdr hdr
Definition pm.h:29
struct sof_ipc_cmd_hdr hdr
Definition pm.h:40
struct sof_ipc_pm_ctx_elem elems[]
Definition pm.h:48
uint32_t size
Definition pm.h:43
uint32_t num_elems
Definition pm.h:42
uint32_t reserved[8]
Definition pm.h:46
struct sof_ipc_host_buffer buffer
Definition pm.h:41
uint32_t flags
Definition pm.h:59
uint32_t reserved[5]
Definition pm.h:62
struct sof_ipc_cmd_hdr hdr
Definition pm.h:58