Lines Matching refs:ie
79 struct idxd_irq_entry *ie; in idxd_setup_interrupts() local
98 ie = idxd_get_ie(idxd, 0); in idxd_setup_interrupts()
99 ie->vector = pci_irq_vector(pdev, 0); in idxd_setup_interrupts()
100 rc = request_threaded_irq(ie->vector, NULL, idxd_misc_thread, 0, "idxd-misc", ie); in idxd_setup_interrupts()
105 dev_dbg(dev, "Requested idxd-misc handler on msix vector %d\n", ie->vector); in idxd_setup_interrupts()
110 ie = idxd_get_ie(idxd, msix_idx); in idxd_setup_interrupts()
111 ie->id = msix_idx; in idxd_setup_interrupts()
112 ie->int_handle = INVALID_INT_HANDLE; in idxd_setup_interrupts()
113 ie->pasid = IOMMU_PASID_INVALID; in idxd_setup_interrupts()
115 spin_lock_init(&ie->list_lock); in idxd_setup_interrupts()
116 init_llist_head(&ie->pending_llist); in idxd_setup_interrupts()
117 INIT_LIST_HEAD(&ie->work_list); in idxd_setup_interrupts()
133 struct idxd_irq_entry *ie; in idxd_cleanup_interrupts() local
140 ie = idxd_get_ie(idxd, 0); in idxd_cleanup_interrupts()
142 free_irq(ie->vector, ie); in idxd_cleanup_interrupts()
796 irq_entry = &idxd->ie; in idxd_shutdown()