Lines Matching refs:ipc_protocol
144 * @ipc_protocol: Pointer to ipc_protocol instance
152 int ipc_protocol_tq_msg_send(struct iosm_protocol *ipc_protocol,
159 * @ipc_protocol: Pointer to ipc_protocol instance
165 int ipc_protocol_msg_send(struct iosm_protocol *ipc_protocol,
171 * @ipc_protocol: Pointer to ipc_protocol instance
175 bool ipc_protocol_suspend(struct iosm_protocol *ipc_protocol);
180 * @ipc_protocol: Pointer to ipc_protocol instance
183 void ipc_protocol_s2idle_sleep(struct iosm_protocol *ipc_protocol, bool sleep);
187 * @ipc_protocol: Pointer to ipc_protocol instance
191 bool ipc_protocol_resume(struct iosm_protocol *ipc_protocol);
196 * @ipc_protocol: Pointer to ipc_protocol instance.
200 bool ipc_protocol_pm_dev_sleep_handle(struct iosm_protocol *ipc_protocol);
206 * @ipc_protocol: Pointer to ipc_protocol instance.
210 void ipc_protocol_doorbell_trigger(struct iosm_protocol *ipc_protocol,
216 * @ipc_protocol: Instance pointer of Protocol module.
221 ipc_protocol_sleep_notification_string(struct iosm_protocol *ipc_protocol);
233 * @ipc_protocol: pointer to the IPC protocol instance
235 void ipc_protocol_deinit(struct iosm_protocol *ipc_protocol);