Searched refs:rvq (Results 1 – 3 of 3) sorted by relevance
| /hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/lib/rpmsg_lite/ |
| D | rpmsg_lite.c | 133 …rpmsg_msg = (struct rpmsg_std_msg *)rpmsg_lite_dev->vq_ops->vq_rx(rpmsg_lite_dev->rvq, &len, &idx); in rpmsg_lite_rx_callback() 152 rpmsg_lite_dev->vq_ops->vq_rx_free(rpmsg_lite_dev->rvq, rpmsg_msg, len, idx); in rpmsg_lite_rx_callback() 157 …rpmsg_msg = (struct rpmsg_std_msg *)rpmsg_lite_dev->vq_ops->vq_rx(rpmsg_lite_dev->rvq, &len, &idx); in rpmsg_lite_rx_callback() 162 virtqueue_kick(rpmsg_lite_dev->rvq); in rpmsg_lite_rx_callback() 248 static void *vq_rx_remote(struct virtqueue *rvq, uint32_t *len, uint16_t *idx) in vq_rx_remote() argument 250 return virtqueue_get_available_buffer(rvq, idx, len); in vq_rx_remote() 262 static void vq_rx_free_remote(struct virtqueue *rvq, void *buffer, uint32_t len, uint16_t idx) in vq_rx_free_remote() argument 268 status = virtqueue_add_consumed_buffer(rvq, idx, len); in vq_rx_free_remote() 335 static void *vq_rx_master(struct virtqueue *rvq, uint32_t *len, uint16_t *idx) in vq_rx_master() argument 337 return virtqueue_get_buffer(rvq, len, idx); in vq_rx_master() [all …]
|
| D | rpmsg_queue.c | 78 status = env_create_queue(&q, 2 * (int32_t)(rpmsg_lite_dev->rvq->vq_nentries), in rpmsg_queue_create() 81 status = env_create_queue(&q, 2 * (int32_t)(rpmsg_lite_dev->rvq->vq_nentries), in rpmsg_queue_create()
|
| /hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/lib/include/ |
| D | rpmsg_lite.h | 164 struct virtqueue *rvq; /*!< receive virtqueue */ member
|