Lines Matching refs:last_used_idx
104 u16 last_used_idx;
397 return vq->last_used_idx != vq->vring.used->idx;
439 last_used = (vq->last_used_idx & (vq->vring.num - 1));
455 vq->last_used_idx++;
460 vring_used_event(&vq->vring) = vq->last_used_idx;
513 vring_used_event(&vq->vring) = vq->last_used_idx;
552 bufs = (u16)(vq->vring.avail->idx - vq->last_used_idx) * 3 / 4;
553 vring_used_event(&vq->vring) = vq->last_used_idx + bufs;
555 if (unlikely((u16)(vq->vring.used->idx - vq->last_used_idx) > bufs)) {
648 vq->last_used_idx = 0;