Lines Matching refs:ipc_protocol
34 return ipc_protocol_tq_msg_send(ipc_imem->ipc_protocol,
45 return ipc_protocol_dl_td_prepare(ipc_imem->ipc_protocol, pipe);
72 ipc_protocol_doorbell_trigger(ipc_imem->ipc_protocol,
100 ipc_protocol_doorbell_trigger(ipc_imem->ipc_protocol,
166 ipc_protocol_tq_msg_send(ipc_imem->ipc_protocol,
170 ipc_protocol_msg_send(ipc_imem->ipc_protocol,
183 ipc_protocol_doorbell_trigger(ipc_imem->ipc_protocol,
243 ipc_protocol_ul_td_send(ipc_imem->ipc_protocol,
247 ipc_protocol_ul_td_send(ipc_imem->ipc_protocol,
255 ipc_protocol_doorbell_trigger(ipc_imem->ipc_protocol,
345 ipc_protocol_get_head_tail_index(ipc_imem->ipc_protocol, pipe, &head,
358 skb = ipc_protocol_dl_td_process(ipc_imem->ipc_protocol, pipe);
370 ipc_protocol_doorbell_trigger(ipc_imem->ipc_protocol,
405 ipc_protocol_get_head_tail_index(ipc_imem->ipc_protocol, pipe, &head,
417 skb = ipc_protocol_ul_td_process(ipc_imem->ipc_protocol, pipe);
463 ipc_protocol_doorbell_trigger(ipc_imem->ipc_protocol,
472 if (ipc_protocol_pm_dev_sleep_handle(ipc_imem->ipc_protocol) &&
542 ipc_protocol_get_ap_exec_stage(ipc_imem->ipc_protocol) :
684 ipc_protocol_get_ipc_status(ipc_imem->ipc_protocol);
870 if (ipc_protocol_msg_send(ipc_imem->ipc_protocol,
892 ipc_protocol_doorbell_trigger(ipc_imem->ipc_protocol, arg);
956 ipc_protocol_msg_send(ipc_imem->ipc_protocol, IPC_MSG_PREP_PIPE_CLOSE,
1036 ipc_protocol_suspend(ipc_imem->ipc_protocol);
1041 ipc_protocol_s2idle_sleep(ipc_imem->ipc_protocol, sleep);
1048 if (ipc_protocol_resume(ipc_imem->ipc_protocol)) {
1197 ipc_protocol_pipe_cleanup(ipc_imem->ipc_protocol, pipe);
1259 ipc_protocol_deinit(ipc_imem->ipc_protocol);
1376 ipc_imem->ipc_protocol = ipc_protocol_init(ipc_imem);
1378 if (!ipc_imem->ipc_protocol)