Lines Matching refs:wrap_counter
1931 u16 new, old, off_wrap, flags, wrap_counter, event_idx; in virtqueue_kick_prepare_packed() local
1966 wrap_counter = off_wrap >> VRING_PACKED_EVENT_F_WRAP_CTR; in virtqueue_kick_prepare_packed()
1968 if (wrap_counter != vq->packed.avail_wrap_counter) in virtqueue_kick_prepare_packed()
2052 bool wrap_counter; in virtqueue_poll_packed() local
2055 wrap_counter = off_wrap >> VRING_PACKED_EVENT_F_WRAP_CTR; in virtqueue_poll_packed()
2058 return is_used_desc_packed(vq, used_idx, wrap_counter); in virtqueue_poll_packed()
2263 u16 used_idx, wrap_counter, last_used_idx; in virtqueue_enable_cb_delayed_packed() local
2277 wrap_counter = packed_used_wrap_counter(last_used_idx); in virtqueue_enable_cb_delayed_packed()
2282 wrap_counter ^= 1; in virtqueue_enable_cb_delayed_packed()
2286 (wrap_counter << VRING_PACKED_EVENT_F_WRAP_CTR)); in virtqueue_enable_cb_delayed_packed()
2310 wrap_counter = packed_used_wrap_counter(last_used_idx); in virtqueue_enable_cb_delayed_packed()
2312 if (is_used_desc_packed(vq, used_idx, wrap_counter)) { in virtqueue_enable_cb_delayed_packed()