Home
last modified time | relevance | path

Searched refs:queues (Results 1 – 11 of 11) sorted by relevance

/devicemodel/hw/pci/virtio/
A Dvirtio.c95 vq = &base->queues[idx]; in virtio_set_iothread()
170 vq = &base->queues[i]; in virtio_poll_timer()
236 base->queues = queues; in virtio_linkup()
238 queues[i].base = base; in virtio_linkup()
239 queues[i].num = i; in virtio_linkup()
394 vq = &base->queues[base->curq]; in virtio_vq_init()
446 vq = &base->queues[base->curq]; in virtio_vq_enable()
1123 vq = &base->queues[value]; in virtio_pci_legacy_write()
1146 vq = &base->queues[base->curq]; in virtio_pci_legacy_write()
1731 vq = &base->queues[idx]; in virtio_notify_cfg_write()
[all …]
A Dvhost_vsock.c281 virtio_linkup(&vsock->base, &virtio_vsock_ops, vsock, dev, vsock->queues, BACKEND_VHOST); in virtio_vhost_vsock_init()
285 vsock->queues[VHOST_VSOCK_RXQ].qsize = VHOST_VSOCK_QUEUE_SIZE; in virtio_vhost_vsock_init()
286 vsock->queues[VHOST_VSOCK_RXQ].notify = vhost_vsock_handle_output; in virtio_vhost_vsock_init()
287 vsock->queues[VHOST_VSOCK_TXQ].qsize = VHOST_VSOCK_QUEUE_SIZE; in virtio_vhost_vsock_init()
288 vsock->queues[VHOST_VSOCK_TXQ].notify = vhost_vsock_handle_output; in virtio_vhost_vsock_init()
289 vsock->queues[VHOST_VSOCK_CTLQ].qsize = VHOST_VSOCK_QUEUE_SIZE; in virtio_vhost_vsock_init()
290 vsock->queues[VHOST_VSOCK_CTLQ].notify = vhost_vsock_handle_output; in virtio_vhost_vsock_init()
A Dvirtio_coreu.c92 struct virtio_vq_info queues[VIRTIO_COREU_NUMQ]; member
164 struct virtio_vq_info *rvq = &vcoreu->queues[0]; in virtio_coreu_thread()
307 vcoreu, dev, vcoreu->queues, BACKEND_VBSU); in virtio_coreu_init()
310 vcoreu->queues[0].qsize = VIRTIO_COREU_RINGSZ; in virtio_coreu_init()
311 vcoreu->queues[0].notify = virtio_coreu_notify; in virtio_coreu_init()
A Dvirtio_hdcp.c180 struct virtio_vq_info queues[VIRTIO_HDCP_NUMQ]; member
305 struct virtio_vq_info *rvq = &vhdcp->queues[0]; in virtio_hdcp_talk_to_daemon()
436 vhdcp, dev, vhdcp->queues, BACKEND_VBSU); in virtio_hdcp_init()
439 vhdcp->queues[0].qsize = VIRTIO_HDCP_RINGSZ; in virtio_hdcp_init()
440 vhdcp->queues[0].notify = virtio_hdcp_notify; in virtio_hdcp_init()
A Dvhost.c192 vqi = &vdev->base->queues[vdev->vq_idx + idx]; in vhost_vq_register_eventfd()
289 if (!vdev->base || !vdev->base->queues || !vdev->base->vops || in vhost_vq_start()
310 vqi = &vdev->base->queues[q_idx]; in vhost_vq_start()
394 if (!vdev->base || !vdev->base->queues || !vdev->base->vops || in vhost_vq_stop()
406 vqi = &vdev->base->queues[q_idx]; in vhost_vq_stop()
525 if (!base || !base->queues || !base->vops) { in vhost_dev_init()
590 if (!vdev->base || !vdev->base->queues || !vdev->base->vops) in vhost_dev_deinit()
621 if (!vdev->base || !vdev->base->queues || !vdev->base->vops) { in vhost_dev_start()
A Dvirtio_net.c145 struct virtio_vq_info queues[VIRTIO_NET_MAXQ - 1]; member
438 vq = &net->queues[VIRTIO_NET_RXQ]; in virtio_net_tap_rx()
591 struct virtio_vq_info *vq = &net->queues[VIRTIO_NET_TXQ]; in virtio_net_tx_thread()
918 virtio_linkup(&net->base, &virtio_net_ops, net, dev, net->queues, in virtio_net_init()
923 net->queues[VIRTIO_NET_RXQ].qsize = VIRTIO_NET_RINGSZ; in virtio_net_init()
924 net->queues[VIRTIO_NET_RXQ].notify = virtio_net_ping_rxq; in virtio_net_init()
925 net->queues[VIRTIO_NET_TXQ].qsize = VIRTIO_NET_RINGSZ; in virtio_net_init()
926 net->queues[VIRTIO_NET_TXQ].notify = virtio_net_ping_txq; in virtio_net_init()
928 net->queues[VIRTIO_NET_CTLQ].qsize = VIRTIO_NET_RINGSZ; in virtio_net_init()
929 net->queues[VIRTIO_NET_CTLQ].notify = virtio_net_ping_ctlq; in virtio_net_init()
A Dvirtio_input.c112 struct virtio_vq_info queues[VIRTIO_INPUT_MAXQ]; member
317 vq = &vi->queues[VIRTIO_INPUT_EVENT_QUEUE]; in virtio_input_send_event()
687 virtio_linkup(&vi->base, &virtio_input_ops, vi, dev, vi->queues, BACKEND_VBSU); in virtio_input_init()
691 vi->queues[VIRTIO_INPUT_EVENT_QUEUE].qsize = VIRTIO_INPUT_RINGSZ; in virtio_input_init()
692 vi->queues[VIRTIO_INPUT_EVENT_QUEUE].notify = in virtio_input_init()
695 vi->queues[VIRTIO_INPUT_STATUS_QUEUE].qsize = VIRTIO_INPUT_RINGSZ; in virtio_input_init()
696 vi->queues[VIRTIO_INPUT_STATUS_QUEUE].notify = in virtio_input_init()
A Dvirtio_gpio.c257 struct virtio_vq_info queues[VIRTIO_GPIO_MAXQ]; member
912 vq = &gpio->queues[2]; in gpio_irq_deliver_intr()
1358 virtio_linkup(&gpio->base, &virtio_gpio_ops, gpio, dev, gpio->queues, in virtio_gpio_init()
1369 gpio->queues[0].qsize = 64; in virtio_gpio_init()
1370 gpio->queues[0].notify = virtio_gpio_notify; in virtio_gpio_init()
1371 gpio->queues[1].qsize = 64; in virtio_gpio_init()
1372 gpio->queues[1].notify = virtio_irq_notify; in virtio_gpio_init()
1373 gpio->queues[2].qsize = 64; in virtio_gpio_init()
1374 gpio->queues[2].notify = virtio_irq_evt_notify; in virtio_gpio_init()
A Dvirtio_console.c124 struct virtio_vq_info queues[VIRTIO_CONSOLE_MAXQ]; member
239 return &port->console->queues[qnum]; in virtio_console_port_to_vq()
1146 console->queues, BACKEND_VBSU); in virtio_console_init()
1151 console->queues[i].qsize = VIRTIO_CONSOLE_RINGSZ; in virtio_console_init()
1152 console->queues[i].notify = i % 2 == 0 in virtio_console_init()
/devicemodel/include/
A Dvhost_vsock.h41 struct virtio_vq_info queues[VHOST_VSOCK_MAXQ]; member
A Dvirtio.h354 struct virtio_vq_info *queues; /**< one per nvq */ member
571 struct virtio_vq_info *queues,

Completed in 31 milliseconds