summaryrefslogtreecommitdiffstats
path: root/drivers/dma/idxd/irq.c
Commit message (Expand)AuthorAgeFilesLines
* dmaengine: idxd: fix calling wq quiesce inside spinlockDave Jiang2021-11-221-1/+1
* dmaengine: idxd: add halt interrupt supportDave Jiang2021-10-251-0/+5
* dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tailBixuan Cui2021-10-251-2/+1
* dmaengine: idxd: remove interrupt disable for dev_lockDave Jiang2021-08-291-4/+4
* dmaengine: idxd: remove interrupt flag for completion list spinlockDave Jiang2021-08-061-7/+5
* dmaengine: idxd: make I/O interrupt handler one shotDave Jiang2021-08-061-51/+8
* dmaengine: idxd: Remove unused status variable in irq_process_work_list()Nathan Chancellor2021-08-061-2/+0
* dmaengine: idxd: fix abort status checkDave Jiang2021-07-291-2/+10
* dmaengine: idxd: remove fault processing codeDave Jiang2021-07-211-91/+4
* dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_devDave Jiang2021-07-211-1/+1
* Merge branch 'fixes' into nextVinod Koul2021-07-211-9/+18
|\
| * dmaengine: idxd: fix submission race windowDave Jiang2021-07-201-9/+18
* | dmanegine: idxd: cleanup all device related bits after disabling deviceDave Jiang2021-07-141-2/+2
|/
* dmaengine: idxd: Enable IDXD performance monitor supportTom Zanussi2021-04-251-4/+1
* dmaengine: idxd: remove MSIX masking for interrupt handlersDave Jiang2021-04-231-12/+0
* dmaengine: idxd: support reporting of halt interruptDave Jiang2021-04-231-0/+2
* dmaengine: idxd: fix cdev setup and free device lifetime issuesDave Jiang2021-04-201-2/+2
* dmaengine: idxd: fix wq conf_dev 'struct device' lifetimeDave Jiang2021-04-201-3/+3
* dmaengine: idxd: Fix clobbering of SWERR overflow bit on writebackDave Jiang2021-04-121-1/+3
* dmaengine: idxd: fix misc interrupt completionDave Jiang2021-01-171-9/+27
* dmaengine: idxd: Fix list corruption in description completionDave Jiang2021-01-171-42/+44
* dmaengine: idxd: Clean up descriptors with fault errorDave Jiang2020-10-301-12/+134
* Merge tag 'v5.9-rc4' into nextVinod Koul2020-09-111-12/+0
|\
| * dmaengine: idxd: reset states after device disable or resetDave Jiang2020-08-171-12/+0
* | dmaengine: idxd: clear misc interrupt cause after readDave Jiang2020-08-171-1/+1
|/
* Merge branch 'for-linus' into fixesVinod Koul2020-08-051-24/+19
|\
| * dmaengine: idxd: move idxd interrupt handling to mask instead of ignoreDave Jiang2020-07-131-2/+0
| * dmaengine: idxd: add work queue drain supportDave Jiang2020-07-131-22/+19
* | dmaengine: idxd: fix misc interrupt handler thread unmaskingDave Jiang2020-07-021-1/+2
|/
* dmaengine: idxd: fix interrupt completion after unmaskingDave Jiang2020-05-041-7/+19
* dmaengine: idxd: add char driver to expose submission portal to userlandDave Jiang2020-01-241-0/+18
* dmaengine: idxd: connect idxd to dmaengine subsystemDave Jiang2020-01-241-0/+87
* dmaengine: idxd: Init and probe for Intel data acceleratorsDave Jiang2020-01-241-0/+156