Zephyr API Documentation 4.2.0-rc3
A Scalable Open Source RTOS
 4.2.0-rc3
ipc_static_vrings.h File Reference
#include <zephyr/ipc/ipc_service.h>
#include <openamp/open_amp.h>

Go to the source code of this file.

Data Structures

struct  ipc_static_vrings
 Static VRINGs structure. More...

Macros

#define VRING_COUNT   (2)
 Number of used VRING buffers.
#define MEM_ALIGNMENT   CONFIG_IPC_SERVICE_STATIC_VRINGS_MEM_ALIGNMENT
 Memory alignment.

Typedefs

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

Functions

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