Lines Matching refs:vmci_sc
89 static struct vmci_softc *vmci_sc;
160 vmci_sc = sc;
497 error = bus_dma_tag_create(bus_get_dma_tag(vmci_sc->vmci_dev),
562 return (vmci_dma_malloc_int(vmci_sc, size, align, dma));
623 vmci_dma_free_int(vmci_sc, dma);
885 if (vmci_sc->vmci_num_intr == 2)
887 &vmci_sc->vmci_interrupt_dq_task);
891 icr = inl(vmci_sc->vmci_ioaddr + VMCI_ICR_ADDR);
896 &vmci_sc->vmci_interrupt_dq_task);
901 &vmci_sc->vmci_interrupt_bm_task);
932 ASSERT(vmci_sc->vmci_num_intr == 2);
933 taskqueue_enqueue(taskqueue_swi, &vmci_sc->vmci_interrupt_bm_task);
961 vmci_sc->vmci_ioaddr + VMCI_DATA_IN_ADDR,
986 if (vmci_sc->vmci_notifications_bitmap.dma_vaddr == NULL)
990 vmci_sc->vmci_notifications_bitmap.dma_vaddr);
1073 mtx_lock(&vmci_sc->vmci_delayed_work_lock);
1074 vmci_list_swap(&temp_list, &vmci_sc->vmci_delayed_work_infos,
1076 mtx_unlock(&vmci_sc->vmci_delayed_work_lock);
1119 mtx_lock(&vmci_sc->vmci_delayed_work_lock);
1120 vmci_list_insert(&vmci_sc->vmci_delayed_work_infos,
1122 mtx_unlock(&vmci_sc->vmci_delayed_work_lock);
1125 &vmci_sc->vmci_delayed_work_task);
1162 mtx_lock_spin(&vmci_sc->vmci_spinlock);
1172 : "d"(vmci_sc->vmci_ioaddr + VMCI_DATA_OUT_ADDR),
1181 result = bus_space_read_4(vmci_sc->vmci_iot0,
1182 vmci_sc->vmci_ioh0, VMCI_RESULT_LOW_ADDR);
1183 mtx_unlock_spin(&vmci_sc->vmci_spinlock);