Zephyr API Documentation 4.2.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_msg |
Struct for IPC message descriptor. More... | |
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... |
Enumerations | |
enum | intel_adsp_send_len { INTEL_ADSP_IPC_SEND_MSG , INTEL_ADSP_IPC_SEND_MSG_SYNC , INTEL_ADSP_IPC_SEND_MSG_EMERGENCY , INTEL_ADSP_IPC_SEND_DONE , INTEL_ADSP_IPC_SEND_IS_COMPLETE } |
Enum on IPC send length argument to indicate IPC message type. More... | |
enum | intel_adsp_cb_ret { INTEL_ADSP_IPC_CB_RET_OKAY = 0 , INTEL_ADSP_IPC_CB_RET_EXT_COMPLETE } |
Enum on callback return values. More... | |
enum | intel_adsp_cb_len { INTEL_ADSP_IPC_CB_MSG , INTEL_ADSP_IPC_CB_DONE } |
Enum on callback length argument to indicate which triggers the callback. More... |
enum intel_adsp_cb_len |
enum intel_adsp_cb_ret |
enum intel_adsp_send_len |
Enum on IPC send length argument to indicate IPC message type.