| 111 | ((uint16_t)((vq)->vq_ring.used->idx - (vq)->vq_used_cons_idx)) |
| 112 | |
| 113 | static inline void |
| 114 | vq_update_avail_idx(struct virtqueue *vq) |
| 115 | { |
| 116 | virtio_wmb(); |
| 117 | vq->vq_ring.avail->idx = vq->vq_avail_idx; |
| 118 | } |
| 119 | |
| 120 | static inline void |
| 121 | vq_update_avail_ring(struct virtqueue *vq, uint16_t desc_idx) |
no test coverage detected