Lines Matching defs:num
94 unsigned int num;
104 * like this. We assume num is a power of 2.
109 * struct vring_desc desc[num];
114 * __u16 available[num];
123 * struct vring_used_elem used[num];
129 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num])
130 #define vring_avail_event(vr) (*(__u16 *)&(vr)->used->ring[(vr)->num])
132 static __inline__ void vring_init(struct vring *vr, unsigned int num, void *p,
135 vr->num = num;
137 vr->avail = p + num*sizeof(struct vring_desc);
138 vr->used = (void *)(((unsigned long)&vr->avail->ring[num] + sizeof(__u16)
142 static __inline__ unsigned vring_size(unsigned int num, unsigned long align)
144 return ((sizeof(struct vring_desc) * num + sizeof(__u16) * (3 + num)
146 + sizeof(__u16) * 3 + sizeof(struct vring_used_elem) * num;