Lines Matching defs:ie
73 static struct idxd_desc *list_abort_desc(struct idxd_wq *wq, struct idxd_irq_entry *ie,
78 lockdep_assert_held(&ie->list_lock);
79 list_for_each_entry_safe(d, n, &ie->work_list, list) {
95 static void llist_abort_desc(struct idxd_wq *wq, struct idxd_irq_entry *ie,
107 spin_lock(&ie->list_lock);
108 head = llist_del_all(&ie->pending_llist);
119 list_add_tail(&d->list, &ie->work_list);
124 found = list_abort_desc(wq, ie, desc);
125 spin_unlock(&ie->list_lock);
169 struct idxd_irq_entry *ie = NULL;
190 ie = &wq->ie;
191 desc->hw->int_handle = ie->int_handle;
192 llist_add(&desc->llnode, &ie->pending_llist);
209 if (ie)
210 llist_abort_desc(wq, ie, desc);