Searched defs:vq (Results 1 – 3 of 3) sorted by relevance
| /hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/lib/virtio/ |
| D | virtqueue.c | 62 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/ |
| D | virtqueue.h | 155 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/ |
| D | rpmsg_lite.c | 113 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()
|