|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
#include <intel_adsp_ipc_devtree.h>#include <zephyr/kernel.h>#include <zephyr/device.h>#include <zephyr/pm/device.h>#include <zephyr/ipc/ipc_service_backend.h>Go to the source code of this file.
Data Structures | |
| struct | intel_adsp_ipc_config |
| Intel Audio DSP IPC service backend config struct. More... | |
| struct | intel_adsp_ipc_data |
| Intel Audio DSP IPC service backend data struct. More... | |
| struct | intel_adsp_ipc_ept_priv_data |
| Endpoint private data struct. More... | |
Typedefs | |
| typedef bool(* | intel_adsp_ipc_done_t) (const struct device *dev, void *arg) |
| Intel ADSP IPC Message Complete Callback. | |
Intel ADSP IPC Message Complete Callback.
This function, once registered via intel_adsp_ipc_set_done_handler(), is invoked in interrupt context when a "DONE" return interrupt is received from the other side of the connection (indicating that a previously sent message is finished processing).
| dev | IPC device. |
| arg | Registered argument from intel_adsp_ipc_set_done_handler(). |