Home
last modified time | relevance | path

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/
Drpmsg_lite.c133 …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 …]
Drpmsg_queue.c78 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/
Drpmsg_lite.h164 struct virtqueue *rvq; /*!< receive virtqueue */ member