Lines Matching defs:vq_num
113 if (n != vq->vq_num) {
486 /* availoffset == sizeof(vring_desc) * vq_num */
495 size_t payloadlen = vq->vq_num * sizeof(uint16_t);
517 size_t payloadlen = vq->vq_num * sizeof(uint16_t);
527 size_t payloadlen = vq->vq_num * sizeof(uint16_t);
540 size_t payloadlen = vq->vq_num * sizeof(struct vring_used_elem);
562 size_t payloadlen = vq->vq_num * sizeof(struct vring_used_elem);
572 size_t payloadlen = vq->vq_num * sizeof(struct vring_used_elem);
626 KASSERT(nused <= vq->vq_num);
722 int vq_size = vq->vq_num;
773 vq->vq_num = sc->sc_ops->read_queue_size(sc, index);
789 unsigned int vq_num;
792 vq_num = vq->vq_num;
794 if (vq_num == 0) {
803 size_desc = sizeof(vq->vq_desc[0]) * vq_num;
805 + sizeof(vq->vq_avail[0].ring[0]) * vq_num;
807 + sizeof(vq->vq_used[0].ring[0]) * vq_num;
809 sizeof(struct vring_desc) * maxnsegs * vq_num : 0;
863 offsetof(struct vring_avail, ring[vq_num]));
867 offsetof(struct vring_used, ring[vq_num]));
876 vq->vq_descx = kmem_zalloc(sizeof(vq->vq_descx[0]) * vq_num,
887 "size %d\n", allocsize, vq->vq_index, name, vq_num);
891 "descriptors\n", size_indirect, maxnsegs * vq_num);
925 if (i != vq->vq_num) {
936 kmem_free(vq->vq_descx, sizeof(vq->vq_descx[0]) * vq->vq_num);
1074 KASSERT(nsegs <= vq->vq_num);
1221 vq->vq_avail->ring[(vq->vq_avail_idx++) % vq->vq_num] =
1300 usedidx %= vq->vq_num;