Searched refs:ctrlq (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/sys/dev/pci/ |
| H A D | if_vioif.c | 462 struct vioif_ctrlqueue *ctrlq = &sc->sc_ctrlq; in vioif_attach() local 552 cv_init(&ctrlq->ctrlq_wait, "ctrl_vq"); in vioif_attach() 553 mutex_init(&ctrlq->ctrlq_wait_lock, MUTEX_DEFAULT, IPL_NET); in vioif_attach() 554 ctrlq->ctrlq_inuse = FREE; in vioif_attach() 599 virtio_init_vq(vsc, ctrlq->ctrlq_vq, ctrlq_idx, in vioif_attach() 600 vioif_ctrl_intr, ctrlq); in vioif_attach() 602 r = virtio_alloc_vq(vsc, ctrlq->ctrlq_vq, NBPG, 1, "control"); in vioif_attach() 609 cv_destroy(&ctrlq->ctrlq_wait); in vioif_attach() 610 mutex_destroy(&ctrlq->ctrlq_wait_lock); in vioif_attach() 670 cv_destroy(&ctrlq in vioif_attach() 706 struct vioif_ctrlqueue *ctrlq = &sc->sc_ctrlq; vioif_init() local 754 struct vioif_ctrlqueue *ctrlq = &sc->sc_ctrlq; vioif_stop() local 1152 struct vioif_ctrlqueue *ctrlq = &sc->sc_ctrlq; vioif_alloc_mems() local 2286 struct vioif_ctrlqueue *ctrlq = &sc->sc_ctrlq; vioif_ctrl_acquire() local 2299 struct vioif_ctrlqueue *ctrlq = &sc->sc_ctrlq; vioif_ctrl_release() local 2357 struct vioif_ctrlqueue *ctrlq = &sc->sc_ctrlq; vioif_ctrl_send_command() local 2422 struct vioif_ctrlqueue *ctrlq = arg; vioif_ctrl_intr() local 2612 struct vioif_ctrlqueue *ctrlq = &sc->sc_ctrlq; vioif_rx_filter() local [all...] |
| /netbsd-src/sys/external/bsd/drm2/dist/drm/virtio/ |
| H A D | virtgpu_vq.c | 64 schedule_work(&vgdev->ctrlq.dequeue_work); in virtio_gpu_ctrl_ack() 196 ctrlq.dequeue_work); in virtio_gpu_dequeue_ctrl_func() 203 spin_lock(&vgdev->ctrlq.qlock); in virtio_gpu_dequeue_ctrl_func() 205 virtqueue_disable_cb(vgdev->ctrlq.vq); in virtio_gpu_dequeue_ctrl_func() 206 reclaim_vbufs(vgdev->ctrlq.vq, &reclaim_list); in virtio_gpu_dequeue_ctrl_func() 208 } while (!virtqueue_enable_cb(vgdev->ctrlq.vq)); in virtio_gpu_dequeue_ctrl_func() 209 spin_unlock(&vgdev->ctrlq.qlock); in virtio_gpu_dequeue_ctrl_func() 214 trace_virtio_gpu_cmd_response(vgdev->ctrlq.vq, resp); in virtio_gpu_dequeue_ctrl_func() 239 wake_up(&vgdev->ctrlq.ack_queue); in virtio_gpu_dequeue_ctrl_func() 318 __releases(&vgdev->ctrlq.qlock) in virtio_gpu_queue_ctrl_buffer_locked() [all …]
|
| H A D | virtgpu_kms.c | 145 virtio_gpu_init_vq(&vgdev->ctrlq, virtio_gpu_dequeue_ctrl_func); in virtio_gpu_init() 177 vgdev->ctrlq.vq = vqs[0]; in virtio_gpu_init() 240 flush_work(&vgdev->ctrlq.dequeue_work); in virtio_gpu_deinit()
|
| H A D | virtgpu_drv.h | 177 struct virtio_gpu_queue ctrlq; member
|