Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ipc_static_vrings.h File Reference
#include <zephyr/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)
 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.