Lines Matching defs:ie
75 static struct idxd_desc *list_abort_desc(struct idxd_wq *wq, struct idxd_irq_entry *ie,
80 lockdep_assert_held(&ie->list_lock);
81 list_for_each_entry_safe(d, n, &ie->work_list, list) {
97 static void llist_abort_desc(struct idxd_wq *wq, struct idxd_irq_entry *ie,
109 spin_lock(&ie->list_lock);
110 head = llist_del_all(&ie->pending_llist);
121 list_add_tail(&d->list, &ie->work_list);
126 found = list_abort_desc(wq, ie, desc);
127 spin_unlock(&ie->list_lock);
173 struct idxd_irq_entry *ie = NULL;
194 ie = &wq->ie;
195 desc->hw->int_handle = ie->int_handle;
196 llist_add(&desc->llnode, &ie->pending_llist);
213 if (ie)
214 llist_abort_desc(wq, ie, desc);