Home | History | Annotate | Download | only in pci

Lines Matching defs:vq_num

121 		if (n != vq->vq_num) {
494 /* availoffset == sizeof(vring_desc) * vq_num */
503 size_t payloadlen = vq->vq_num * sizeof(uint16_t);
525 size_t payloadlen = vq->vq_num * sizeof(uint16_t);
535 size_t payloadlen = vq->vq_num * sizeof(uint16_t);
548 size_t payloadlen = vq->vq_num * sizeof(struct vring_used_elem);
570 size_t payloadlen = vq->vq_num * sizeof(struct vring_used_elem);
580 size_t payloadlen = vq->vq_num * sizeof(struct vring_used_elem);
634 KASSERT(nused <= vq->vq_num);
737 int vq_size = vq->vq_num;
788 vq->vq_num = sc->sc_ops->read_queue_size(sc, index);
804 unsigned int vq_num;
807 vq_num = vq->vq_num;
809 if (vq_num == 0) {
818 size_desc = sizeof(vq->vq_desc[0]) * vq_num;
820 + sizeof(vq->vq_avail[0].ring[0]) * vq_num;
822 + sizeof(vq->vq_used[0].ring[0]) * vq_num;
824 sizeof(struct vring_desc) * maxnsegs * vq_num : 0;
878 offsetof(struct vring_avail, ring[vq_num]));
882 offsetof(struct vring_used, ring[vq_num]));
891 vq->vq_descx = kmem_zalloc(sizeof(vq->vq_descx[0]) * vq_num,
902 "size %d\n", allocsize, vq->vq_index, name, vq_num);
906 "descriptors\n", size_indirect, maxnsegs * vq_num);
940 if (i != vq->vq_num) {
951 kmem_free(vq->vq_descx, sizeof(vq->vq_descx[0]) * vq->vq_num);
1089 KASSERT(nsegs <= vq->vq_num);
1236 vq->vq_avail->ring[(vq->vq_avail_idx++) % vq->vq_num] =
1321 usedidx %= vq->vq_num;