Lines Matching defs:vs
332 #define VS_LOCK(vs) \
334 if (vs->vs_mtx) \
335 pthread_mutex_lock(vs->vs_mtx); \
338 #define VS_UNLOCK(vs) \
340 if (vs->vs_mtx) \
341 pthread_mutex_unlock(vs->vs_mtx); \
365 * vs->vs_vc->vc_reset(); then the data structure below is
366 * reinitialized (for each virtqueue: vs->vs_vc->vc_nvq).
446 vq_interrupt(struct virtio_softc *vs, struct vqueue_info *vq)
449 if (pci_msix_enabled(vs->vs_pi))
450 pci_generate_msix(vs->vs_pi, vq->vq_msix_idx);
452 VS_LOCK(vs);
453 vs->vs_isr |= VTCFG_ISR_QUEUES;
454 pci_generate_msi(vs->vs_pi, 0);
455 pci_lintr_assert(vs->vs_pi);
456 VS_UNLOCK(vs);
461 void vi_softc_linkup(struct virtio_softc *vs, struct virtio_consts *vc,
464 int vi_intr_init(struct virtio_softc *vs, int barnum, int use_msix);