Home
last modified time | relevance | path

Searched defs:vq (Results 1 – 3 of 3) sorted by relevance

/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/lib/virtio/
Dvirtqueue.c62 void (*callback_fc)(struct virtqueue *vq), in virtqueue_create_static()
63 void (*notify_fc)(struct virtqueue *vq), in virtqueue_create_static()
67 struct virtqueue *vq = VQ_NULL; in virtqueue_create_static() local
119 void (*callback_fc)(struct virtqueue *vq), in virtqueue_create()
120 void (*notify_fc)(struct virtqueue *vq), in virtqueue_create()
123 struct virtqueue *vq = VQ_NULL; in virtqueue_create() local
172 int32_t virtqueue_add_buffer(struct virtqueue *vq, uint16_t head_idx) in virtqueue_add_buffer()
205 int32_t virtqueue_fill_avail_buffers(struct virtqueue *vq, void *buffer, uint32_t len) in virtqueue_fill_avail_buffers()
248 void *virtqueue_get_buffer(struct virtqueue *vq, uint32_t *len, uint16_t *idx) in virtqueue_get_buffer()
294 uint32_t virtqueue_get_buffer_length(struct virtqueue *vq, uint16_t idx) in virtqueue_get_buffer_length()
[all …]
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/lib/include/
Dvirtqueue.h155 struct virtqueue vq; member
184 #define VQUEUE_BUSY(vq, dir) \ argument
194 #define VQUEUE_IDLE(vq, dir) ((vq)->dir = false) argument
202 #define VQUEUE_BUSY(vq, dir) argument
203 #define VQUEUE_IDLE(vq, dir) argument
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/lib/rpmsg_lite/
Drpmsg_lite.c113 static void rpmsg_lite_rx_callback(struct virtqueue *vq) in rpmsg_lite_rx_callback()
180 static void rpmsg_lite_tx_callback(struct virtqueue *vq) in rpmsg_lite_tx_callback()
381 static void virtqueue_notify(struct virtqueue *vq) in virtqueue_notify()