Zephyr API Documentation  3.0.0
A Scalable Open Source RTOS
3.0.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ipc_static_vrings.h File Reference
#include <ipc/ipc_service.h>
#include <openamp/open_amp.h>
#include <metal/device.h>

Go to the source code of this file.

Data Structures

struct  ipc_static_vrings
 Static VRINGs structure. More...
 

Macros

#define VRING_COUNT   (2)
 
#define VRING_ALIGNMENT   CONFIG_IPC_SERVICE_STATIC_VRINGS_ALIGNMENT
 

Typedefs

typedef void(* ipc_notify_cb) (struct virtqueue *vq, void *priv)
 Define the notify callback. More...
 

Functions

int ipc_static_vrings_init (struct ipc_static_vrings *vr, unsigned int role)
 Init the static VRINGs. More...