Home
last modified time | relevance | path

Searched refs:vr (Results 1 – 2 of 2) sorted by relevance

/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/lib/include/
Dvirtio_ring.h128 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) argument
129 #define vring_avail_event(vr) ((vr)->used->ring[(vr)->num].id) argument
142 static inline void vring_init(struct vring *vr, uint32_t num, uint8_t *p, uint32_t align) in vring_init() argument
144 vr->num = num; in vring_init()
145 vr->desc = (struct vring_desc *)(void *)p; in vring_init()
146 vr->avail = (struct vring_avail *)(void *)(p + num * sizeof(struct vring_desc)); in vring_init()
147vr->used = (struct vring_used *)(((uintptr_t)&vr->avail->ring[num] + align - 1UL) & ~(align - 1UL… in vring_init()
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/lib/virtio/
Dvirtqueue.c585 struct vring *vr; in vq_ring_init() local
589 vr = &vq->vq_ring; in vq_ring_init()
593 vr->desc[i].next = (uint16_t)(i + 1U); in vq_ring_init()
595 vr->desc[i].next = (uint16_t)VQ_RING_DESC_CHAIN_END; in vq_ring_init()