Lines Matching refs:qsz
52 #define LEGACY_DESC_SZ(qsz) ((qsz) * sizeof (struct virtio_desc)) argument
57 #define LEGACY_AVAIL_SZ(qsz) (((qsz) + 3) * sizeof (uint16_t)) argument
62 #define LEGACY_USED_SZ(qsz) \ argument
63 ((qsz) * sizeof (struct virtio_used) + 3 * sizeof (uint16_t))
65 #define LEGACY_AVAIL_FLAGS_OFF(qsz) LEGACY_DESC_SZ(qsz) argument
66 #define LEGACY_AVAIL_IDX_OFF(qsz) \ argument
67 (LEGACY_DESC_SZ(qsz) + sizeof (uint16_t))
68 #define LEGACY_AVAIL_ENT_OFF(qsz, idx) \ argument
69 (LEGACY_DESC_SZ(qsz) + (2 + (idx)) * sizeof (uint16_t))
71 #define LEGACY_USED_FLAGS_OFF(qsz) \ argument
72 P2ROUNDUP(LEGACY_DESC_SZ(qsz) + LEGACY_AVAIL_SZ(qsz), LEGACY_VQ_ALIGN)
73 #define LEGACY_USED_IDX_OFF(qsz) \ argument
74 (LEGACY_USED_FLAGS_OFF(qsz) + sizeof (uint16_t))
75 #define LEGACY_USED_ENT_OFF(qsz, idx) \ argument
76 (LEGACY_USED_FLAGS_OFF(qsz) + 2 * sizeof (uint16_t) + \
79 #define LEGACY_VQ_SIZE(qsz) \ argument
80 (LEGACY_USED_FLAGS_OFF(qsz) + \
81 P2ROUNDUP(LEGACY_USED_SZ(qsz), LEGACY_VQ_ALIGN))
82 #define LEGACY_VQ_PAGES(qsz) (LEGACY_VQ_SIZE(qsz) / PAGESIZE) argument
272 const uint_t qsz = ring->vr_size; in viona_ring_misc_free() local
274 viona_tx_ring_free(ring, qsz); in viona_ring_misc_free()
294 const uint16_t qsz = params->vrp_size; in viona_ring_init() local
301 if (qsz == 0 || qsz > VRING_MAX_LEN || (1 << (ffs(qsz) - 1)) != qsz) { in viona_ring_init()
322 ring->vr_size = qsz; in viona_ring_init()
335 viona_tx_ring_alloc(ring, qsz); in viona_ring_init()
437 const uint16_t qsz = ring->vr_size; in viona_ring_map() local
440 ASSERT3U(qsz, !=, 0); in viona_ring_map()
441 ASSERT3U(qsz, <=, VRING_MAX_LEN); in viona_ring_map()
448 const uint_t npages = LEGACY_VQ_PAGES(qsz); in viona_ring_map()