IDXD_COMPLETE_ABORT
ctype = desc->completion->status ? IDXD_COMPLETE_NORMAL : IDXD_COMPLETE_ABORT;
if (idxd->request_int_handles && comp_type != IDXD_COMPLETE_ABORT &&
} else if (comp_type == IDXD_COMPLETE_ABORT) {
idxd_desc_complete(d, IDXD_COMPLETE_ABORT, true);
idxd_desc_complete(desc, IDXD_COMPLETE_ABORT, false);
idxd_desc_complete(desc, IDXD_COMPLETE_ABORT, true);
idxd_desc_complete(desc, IDXD_COMPLETE_ABORT, true);
idxd_dma_complete_txd(found, IDXD_COMPLETE_ABORT, false,
idxd_dma_complete_txd(d, IDXD_COMPLETE_ABORT, true,