Lines Matching defs:vq_size
311 int vq_size = vq->vq_num;
313 VIRTIO_ASSERT(vq_size > 0);
320 for (i = 0; i < vq_size; i++) {
334 for (i = vq_size - 1; i >= 0; i--) {
360 int vq_size, allocsize1, allocsize2, allocsize3, allocsize = 0;
367 vq_size = virtio_read_queue_size(sc, index);
368 if (vq_size == 0) {
372 if (((vq_size - 1) & vq_size) != 0)
373 panic("vq_size not power of two: %d", vq_size);
378 allocsize1 = VIRTQUEUE_ALIGN(sizeof(struct vring_desc) * vq_size
379 + sizeof(uint16_t) * (hdrlen + vq_size));
382 + sizeof(struct vring_used_elem) * vq_size);
385 allocsize3 = sizeof(struct vring_desc) * maxnsegs * vq_size;
422 vq->vq_num = vq_size;
423 vq->vq_mask = vq_size - 1;
426 vq->vq_availoffset = sizeof(struct vring_desc)*vq_size;
441 vq->vq_entries = mallocarray(vq_size, sizeof(struct vq_entry),
452 allocsize, index, name, vq_size);
455 allocsize3, maxnsegs * vq_size);