Lines Matching defs:header
183 static void avs_dsp_receive_rx(struct avs_dev *adev, u64 header)
186 union avs_reply_msg msg = AVS_MSG(header);
190 trace_avs_ipc_reply_msg(header, reg);
192 ipc->rx.header = header;
206 static void avs_dsp_process_notification(struct avs_dev *adev, u64 header)
209 union avs_notify_msg msg = AVS_MSG(header);
215 trace_avs_ipc_notify_msg(header, reg);
241 /* To know the total payload size, header needs to be read first. */
283 void avs_dsp_process_response(struct avs_dev *adev, u64 header)
291 if (avs_msg_is_reply(header)) {
294 avs_dsp_receive_rx(adev, header);
298 avs_dsp_process_notification(adev, header);
433 ipc->rx.header = 0;
445 tx->header |= SKL_ADSP_HIPCI_BUSY;
453 snd_hdac_adsp_writel(adev, SKL_ADSP_REG_HIPCIE, tx->header >> 32);
454 snd_hdac_adsp_writel(adev, SKL_ADSP_REG_HIPCI, tx->header & UINT_MAX);
486 reply->header = ipc->rx.header;
503 trace_avs_d0ix("wake", wake_d0i0, request->header);
514 trace_avs_d0ix("schedule", schedule_d0ix, request->header);