Lines Matching refs:vmci_sc

85 static struct vmci_softc *vmci_sc;  variable
156 vmci_sc = sc; in vmci_attach()
496 error = bus_dma_tag_create(bus_get_dma_tag(vmci_sc->vmci_dev), in vmci_dma_malloc_int()
561 return (vmci_dma_malloc_int(vmci_sc, size, align, dma)); in vmci_dma_malloc()
622 vmci_dma_free_int(vmci_sc, dma); in vmci_dma_free()
884 if (vmci_sc->vmci_num_intr == 2) in vmci_interrupt()
886 &vmci_sc->vmci_interrupt_dq_task); in vmci_interrupt()
890 icr = inl(vmci_sc->vmci_ioaddr + VMCI_ICR_ADDR); in vmci_interrupt()
895 &vmci_sc->vmci_interrupt_dq_task); in vmci_interrupt()
900 &vmci_sc->vmci_interrupt_bm_task); in vmci_interrupt()
931 ASSERT(vmci_sc->vmci_num_intr == 2); in vmci_interrupt_bm()
932 taskqueue_enqueue(taskqueue_swi, &vmci_sc->vmci_interrupt_bm_task); in vmci_interrupt_bm()
960 vmci_sc->vmci_ioaddr + VMCI_DATA_IN_ADDR, in dispatch_datagrams()
985 if (vmci_sc->vmci_notifications_bitmap.dma_vaddr == NULL) in process_bitmap()
989 vmci_sc->vmci_notifications_bitmap.dma_vaddr); in process_bitmap()
1072 mtx_lock(&vmci_sc->vmci_delayed_work_lock); in vmci_delayed_work_fn_cb()
1073 vmci_list_swap(&temp_list, &vmci_sc->vmci_delayed_work_infos, in vmci_delayed_work_fn_cb()
1075 mtx_unlock(&vmci_sc->vmci_delayed_work_lock); in vmci_delayed_work_fn_cb()
1118 mtx_lock(&vmci_sc->vmci_delayed_work_lock); in vmci_schedule_delayed_work_fn()
1119 vmci_list_insert(&vmci_sc->vmci_delayed_work_infos, in vmci_schedule_delayed_work_fn()
1121 mtx_unlock(&vmci_sc->vmci_delayed_work_lock); in vmci_schedule_delayed_work_fn()
1124 &vmci_sc->vmci_delayed_work_task); in vmci_schedule_delayed_work_fn()
1161 mtx_lock_spin(&vmci_sc->vmci_spinlock); in vmci_send_datagram()
1171 : "d"(vmci_sc->vmci_ioaddr + VMCI_DATA_OUT_ADDR), in vmci_send_datagram()
1180 result = bus_space_read_4(vmci_sc->vmci_iot0, in vmci_send_datagram()
1181 vmci_sc->vmci_ioh0, VMCI_RESULT_LOW_ADDR); in vmci_send_datagram()
1182 mtx_unlock_spin(&vmci_sc->vmci_spinlock); in vmci_send_datagram()