Lines Matching +full:0 +full:x008

23  * 0xGCCCNNNN where
34 #define SOF_GLB_TYPE_MASK (0xfUL << SOF_GLB_TYPE_SHIFT)
39 #define SOF_CMD_TYPE_MASK (0xfffL << SOF_CMD_TYPE_SHIFT)
43 #define SOF_IPC_GLB_REPLY SOF_GLB_TYPE(0x1U)
44 #define SOF_IPC_GLB_COMPOUND SOF_GLB_TYPE(0x2U)
45 #define SOF_IPC_GLB_TPLG_MSG SOF_GLB_TYPE(0x3U)
46 #define SOF_IPC_GLB_PM_MSG SOF_GLB_TYPE(0x4U)
47 #define SOF_IPC_GLB_COMP_MSG SOF_GLB_TYPE(0x5U)
48 #define SOF_IPC_GLB_STREAM_MSG SOF_GLB_TYPE(0x6U)
49 #define SOF_IPC_FW_READY SOF_GLB_TYPE(0x7U)
50 #define SOF_IPC_GLB_DAI_MSG SOF_GLB_TYPE(0x8U)
51 #define SOF_IPC_GLB_TRACE_MSG SOF_GLB_TYPE(0x9U)
52 #define SOF_IPC_GLB_GDB_DEBUG SOF_GLB_TYPE(0xAU)
53 #define SOF_IPC_GLB_TEST_MSG SOF_GLB_TYPE(0xBU)
54 #define SOF_IPC_GLB_PROBE SOF_GLB_TYPE(0xCU)
55 #define SOF_IPC_GLB_DEBUG SOF_GLB_TYPE(0xDU)
62 #define SOF_IPC_TPLG_COMP_NEW SOF_CMD_TYPE(0x001)
63 #define SOF_IPC_TPLG_COMP_FREE SOF_CMD_TYPE(0x002)
64 #define SOF_IPC_TPLG_COMP_CONNECT SOF_CMD_TYPE(0x003)
65 #define SOF_IPC_TPLG_PIPE_NEW SOF_CMD_TYPE(0x010)
66 #define SOF_IPC_TPLG_PIPE_FREE SOF_CMD_TYPE(0x011)
67 #define SOF_IPC_TPLG_PIPE_CONNECT SOF_CMD_TYPE(0x012)
68 #define SOF_IPC_TPLG_PIPE_COMPLETE SOF_CMD_TYPE(0x013)
69 #define SOF_IPC_TPLG_BUFFER_NEW SOF_CMD_TYPE(0x020)
70 #define SOF_IPC_TPLG_BUFFER_FREE SOF_CMD_TYPE(0x021)
73 #define SOF_IPC_PM_CTX_SAVE SOF_CMD_TYPE(0x001)
74 #define SOF_IPC_PM_CTX_RESTORE SOF_CMD_TYPE(0x002)
75 #define SOF_IPC_PM_CTX_SIZE SOF_CMD_TYPE(0x003)
76 #define SOF_IPC_PM_CLK_SET SOF_CMD_TYPE(0x004)
77 #define SOF_IPC_PM_CLK_GET SOF_CMD_TYPE(0x005)
78 #define SOF_IPC_PM_CLK_REQ SOF_CMD_TYPE(0x006)
79 #define SOF_IPC_PM_CORE_ENABLE SOF_CMD_TYPE(0x007)
80 #define SOF_IPC_PM_GATE SOF_CMD_TYPE(0x008)
83 #define SOF_IPC_COMP_SET_VALUE SOF_CMD_TYPE(0x001)
84 #define SOF_IPC_COMP_GET_VALUE SOF_CMD_TYPE(0x002)
85 #define SOF_IPC_COMP_SET_DATA SOF_CMD_TYPE(0x003)
86 #define SOF_IPC_COMP_GET_DATA SOF_CMD_TYPE(0x004)
87 #define SOF_IPC_COMP_NOTIFICATION SOF_CMD_TYPE(0x005)
90 #define SOF_IPC_DAI_CONFIG SOF_CMD_TYPE(0x001)
91 #define SOF_IPC_DAI_LOOPBACK SOF_CMD_TYPE(0x002)
94 #define SOF_IPC_STREAM_PCM_PARAMS SOF_CMD_TYPE(0x001)
95 #define SOF_IPC_STREAM_PCM_PARAMS_REPLY SOF_CMD_TYPE(0x002)
96 #define SOF_IPC_STREAM_PCM_FREE SOF_CMD_TYPE(0x003)
97 #define SOF_IPC_STREAM_TRIG_START SOF_CMD_TYPE(0x004)
98 #define SOF_IPC_STREAM_TRIG_STOP SOF_CMD_TYPE(0x005)
99 #define SOF_IPC_STREAM_TRIG_PAUSE SOF_CMD_TYPE(0x006)
100 #define SOF_IPC_STREAM_TRIG_RELEASE SOF_CMD_TYPE(0x007)
101 #define SOF_IPC_STREAM_TRIG_DRAIN SOF_CMD_TYPE(0x008)
102 #define SOF_IPC_STREAM_TRIG_XRUN SOF_CMD_TYPE(0x009)
103 #define SOF_IPC_STREAM_POSITION SOF_CMD_TYPE(0x00a)
104 #define SOF_IPC_STREAM_VORBIS_PARAMS SOF_CMD_TYPE(0x010)
105 #define SOF_IPC_STREAM_VORBIS_FREE SOF_CMD_TYPE(0x011)
108 #define SOF_IPC_PROBE_INIT SOF_CMD_TYPE(0x001)
109 #define SOF_IPC_PROBE_DEINIT SOF_CMD_TYPE(0x002)
110 #define SOF_IPC_PROBE_DMA_ADD SOF_CMD_TYPE(0x003)
111 #define SOF_IPC_PROBE_DMA_INFO SOF_CMD_TYPE(0x004)
112 #define SOF_IPC_PROBE_DMA_REMOVE SOF_CMD_TYPE(0x005)
113 #define SOF_IPC_PROBE_POINT_ADD SOF_CMD_TYPE(0x006)
114 #define SOF_IPC_PROBE_POINT_INFO SOF_CMD_TYPE(0x007)
115 #define SOF_IPC_PROBE_POINT_REMOVE SOF_CMD_TYPE(0x008)
118 #define SOF_IPC_TRACE_DMA_PARAMS SOF_CMD_TYPE(0x001)
119 #define SOF_IPC_TRACE_DMA_POSITION SOF_CMD_TYPE(0x002)
120 #define SOF_IPC_TRACE_DMA_PARAMS_EXT SOF_CMD_TYPE(0x003)
121 #define SOF_IPC_TRACE_FILTER_UPDATE SOF_CMD_TYPE(0x004) /**< ABI3.17 */
122 #define SOF_IPC_TRACE_DMA_FREE SOF_CMD_TYPE(0x005) /**< ABI3.20 */
125 #define SOF_IPC_DEBUG_MEM_USAGE SOF_CMD_TYPE(0x001)
128 #define SOF_IPC_TEST_IPC_FLOOD SOF_CMD_TYPE(0x001)
131 #define SOF_IPC_MESSAGE_ID(x) ((x) & 0xffff)
179 uint32_t count; /**< count of 0 means end of compound sequence */