Lines Matching defs:used_idx
58 unsigned short used_idx;
87 host.used_idx = 0;
252 vring_avail_event(&ring) = host.used_idx;
260 unsigned head = host.used_idx;
272 unsigned used_idx = host.used_idx;
277 head = ring.avail->ring[used_idx & (ring_size - 1)];
278 if ((used_idx ^ head ^ 0x8000) & ~(ring_size - 1))
283 used_idx &= ring_size - 1;
286 if (used_idx == ring.avail->idx)
292 used_idx &= ring_size - 1;
294 head = used_idx;
296 head = ring.avail->ring[used_idx];
308 ring.used->ring[used_idx].id = head;
309 ring.used->ring[used_idx].len = desc->len - 1;
313 host.used_idx++;
314 ring.used->idx = host.used_idx;
327 host.used_idx,
330 host.called_used_idx = host.used_idx;