Searched refs:vr (Results 1 – 2 of 2) sorted by relevance
128 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) argument129 #define vring_avail_event(vr) ((vr)->used->ring[(vr)->num].id) argument142 static inline void vring_init(struct vring *vr, uint32_t num, uint8_t *p, uint32_t align) in vring_init() argument144 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()147 …vr->used = (struct vring_used *)(((uintptr_t)&vr->avail->ring[num] + align - 1UL) & ~(align - 1UL… in vring_init()
585 struct vring *vr; in vq_ring_init() local589 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()