Lines Matching refs:num_queues
1067 uint16_t num_queues = s->conf.num_queues; in virtio_blk_dma_restart_cb() local
1076 vq_rq = g_new0(VirtIOBlockReq *, num_queues); in virtio_blk_dma_restart_cb()
1088 assert(idx < num_queues); in virtio_blk_dma_restart_cb()
1095 for (uint16_t i = 0; i < num_queues; i++) { in virtio_blk_dma_restart_cb()
1180 virtio_stw_p(vdev, &blkcfg.num_queues, s->conf.num_queues); in virtio_blk_update_config()
1266 if (s->conf.num_queues > 1) { in virtio_blk_get_features()
1318 if (s->conf.num_queues > 1) { in virtio_blk_save_device()
1336 unsigned nvqs = s->conf.num_queues; in virtio_blk_load_device()
1386 for (uint16_t i = 0; i < s->conf.num_queues; i++) { in virtio_blk_ioeventfd_detach()
1396 for (uint16_t i = 0; i < s->conf.num_queues; i++) { in virtio_blk_ioeventfd_attach()
1457 s->vq_aio_context = g_new(AioContext *, conf->num_queues); in virtio_blk_vq_aio_context_init()
1462 conf->num_queues, in virtio_blk_vq_aio_context_init()
1470 for (unsigned i = 0; i < conf->num_queues; i++) { in virtio_blk_vq_aio_context_init()
1478 for (unsigned i = 0; i < conf->num_queues; i++) { in virtio_blk_vq_aio_context_init()
1512 unsigned nvqs = s->conf.num_queues; in virtio_blk_start_ioeventfd()
1629 unsigned nvqs = s->conf.num_queues; in virtio_blk_stop_ioeventfd()
1710 if (conf->num_queues == VIRTIO_BLK_AUTO_NUM_QUEUES) { in virtio_blk_device_realize()
1711 conf->num_queues = 1; in virtio_blk_device_realize()
1713 if (!conf->num_queues) { in virtio_blk_device_realize()
1781 for (i = 0; i < conf->num_queues; i++) { in virtio_blk_device_realize()
1784 qemu_coroutine_inc_pool_size(conf->num_queues * conf->queue_size / 2); in virtio_blk_device_realize()
1794 for (i = 0; i < conf->num_queues; i++) { in virtio_blk_device_realize()
1829 for (i = 0; i < conf->num_queues; i++) { in virtio_blk_device_unrealize()
1832 qemu_coroutine_dec_pool_size(conf->num_queues * conf->queue_size / 2); in virtio_blk_device_unrealize()
1868 DEFINE_PROP_UINT16("num-queues", VirtIOBlock, conf.num_queues,