Lines Matching defs:vr
129 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num])
130 #define vring_avail_event(vr) (*(uint16_t *)&(vr)->used->ring[(vr)->num])
132 static inline void vring_init(struct vring *vr, unsigned int num, void *p,
135 vr->num = num;
136 vr->desc = (struct vring_desc *)p;
137 vr->avail = (struct vring_avail *)((uint8_t*)p + num*sizeof(struct vring_desc));
138 vr->used = (struct vring_used *)(((unsigned long)&vr->avail->ring[num] + sizeof(uint16_t)