summaryrefslogtreecommitdiffstats
path: root/drivers/dma/idxd
Commit message (Expand)AuthorAgeFilesLines
* dmaengine: idxd: Remove useless DMA-32 fallback configurationChristophe JAILLET2022-03-111-2/+0
* dmaengine: idxd: restore traffic class defaults after wq resetDave Jiang2022-02-151-2/+7
* dmaengine: idxd: deprecate token sysfs attributes for read buffersDave Jiang2022-01-051-27/+118
* dmaengine: idxd: change bandwidth token to read buffersDave Jiang2022-01-055-50/+49
* dmaengine: idxd: fix wq settings post wq disableDave Jiang2022-01-051-2/+10
* dmaengine: idxd: change MSIX allocation based on per wq activationDave Jiang2022-01-055-185/+131
* dmaengine: idxd: fix descriptor flushing lockingDave Jiang2022-01-051-14/+15
* dmaengine: idxd: embed irq_entry in idxd_wq structDave Jiang2022-01-056-99/+79
* Merge branch 'fixes' into nextVinod Koul2022-01-052-2/+18
|\
| * dmaengine: idxd: fix missed completion on abort pathDave Jiang2021-12-131-1/+17
| * dmaengine: idxd: fix calling wq quiesce inside spinlockDave Jiang2021-11-221-1/+1
* | dmaengine: idxd: add knob for enqcmds retriesDave Jiang2021-12-176-8/+68
* | dmaengine: idxd: set defaults for wq configsDave Jiang2021-12-173-10/+11
* | dmaengine: idxd: handle interrupt handle revoked eventDave Jiang2021-11-226-4/+152
* | dmaengine: idxd: handle invalid interrupt handle descriptorsDave Jiang2021-11-223-4/+61
* | dmaengine: idxd: create locked version of idxd_quiesce() callDave Jiang2021-11-223-3/+12
* | dmaengine: idxd: add helper for per interrupt handle drainDave Jiang2021-11-221-0/+39
* | dmaengine: idxd: move interrupt handle assignmentDave Jiang2021-11-221-9/+5
* | dmaengine: idxd: int handle management refactoringDave Jiang2021-11-225-47/+64
* | dmaengine: idxd: rework descriptor free path on failureDave Jiang2021-11-225-28/+19
|/
* dmaengine: idxd: fix resource leak on dmaengine driver disableDave Jiang2021-10-281-2/+1
* dmaengine: idxd: cleanup completion record allocationDave Jiang2021-10-282-19/+5
* dmaengine: idxd: reconfig device after device reset commandDave Jiang2021-10-251-0/+2
* dmaengine: idxd: add halt interrupt supportDave Jiang2021-10-252-0/+6
* dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tailBixuan Cui2021-10-251-2/+1
* dmanegine: idxd: fix resource free ordering on driver removalDave Jiang2021-10-251-3/+11
* dmaengine: idxd: remove kernel wq type set when load configurationDave Jiang2021-10-251-2/+0
* dmaengine: idxd: remove gen cap field per spec 1.2 updateDave Jiang2021-10-181-2/+1
* dmaengine: idxd: check GENCAP config support for gencfg registerDave Jiang2021-10-181-1/+1
* dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submissionDave Jiang2021-10-012-1/+2
* dmaengine: idxd: remove interrupt disable for dev_lockDave Jiang2021-08-294-32/+22
* dmaengine: idxd: remove interrupt disable for cmd_lockDave Jiang2021-08-291-11/+8
* dmaengine: idxd: fix setting up priv mode for dwqDave Jiang2021-08-292-2/+33
* dmaengine: idxd: set descriptor allocation size to threshold for swqDave Jiang2021-08-251-2/+2
* dmaengine: idxd: make submit failure path consistent on desc freeingDave Jiang2021-08-252-5/+10
* dmaengine: idxd: remove interrupt flag for completion list spinlockDave Jiang2021-08-062-10/+7
* dmaengine: idxd: make I/O interrupt handler one shotDave Jiang2021-08-061-51/+8
* dmaengine: idxd: clear block on fault flag when clear wqDave Jiang2021-08-061-0/+1
* dmaengine: idxd: add capability check for 'block on fault' attributeDave Jiang2021-08-061-0/+3
* dmaengine: idxd: Remove unused status variable in irq_process_work_list()Nathan Chancellor2021-08-061-2/+0
* dmaengine: idxd: Fix a possible NULL pointer dereferenceChristophe JAILLET2021-08-021-11/+4
* dmaengine: idxd: fix abort status checkDave Jiang2021-07-291-2/+10
* dmanegine: idxd: add software command statusDave Jiang2021-07-285-6/+38
* dmaengine: idxd: rotate portal address for better performanceDave Jiang2021-07-283-1/+22
* dmaengine: idxd: fix wq slot allocation index checkDave Jiang2021-07-281-1/+1
* dmaengine: idxd: fix uninit var for alt_drvDave Jiang2021-07-281-1/+1
* dmaengine: idxd: Set defaults for GRPCFG traffic classDave Jiang2021-07-284-2/+21
* Merge tag 'bus_remove_return_void-5.15' into nextVinod Koul2021-07-271-2/+1
|\
| * bus: Make remove callback return voidUwe Kleine-König2021-07-211-3/+1
* | dmaengine: idxd: remove fault processing codeDave Jiang2021-07-211-91/+4