summaryrefslogtreecommitdiffstats
path: root/drivers/dma/idxd/idxd.h
Commit message (Expand)AuthorAgeFilesLines
* dmaengine: idxd: add a new security check to deal with a hardware erratumArjan van de Ven2024-05-131-0/+3
* dmaengine: idxd: Convert spinlock to mutex to lock evl workqueueRex Zhang2024-04-071-1/+1
* Merge tag 'dmaengine-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-03-151-7/+7
|\
| * dmaengine: idxd: constify the struct device_type usageRicardo B. Marliere2024-02-221-6/+6
| * dmaengine: idxd: make dsa_bus_type constRicardo B. Marliere2024-02-161-1/+1
* | dmaengine: idxd: Remove shadow Event Log head stored in idxdFenghua Yu2024-02-161-1/+0
|/
* dmaengine: idxd: Add support for device/wq defaultsTom Zanussi2023-12-151-0/+4
* dmaengine: idxd: add callback support for iaa cryptoTom Zanussi2023-12-151-10/+52
* dmaengine: idxd: Add wq private data accessorsTom Zanussi2023-12-151-0/+10
* dmaengine: idxd: Rename drv_enable/disable_wq to idxd_drv_enable/disable_wq, ...Tom Zanussi2023-12-151-2/+2
* dmaengine: idxd: add external module driver support for dsa_bus_typeDave Jiang2023-12-151-0/+3
* dmaengine: idxd: add wq driver name support for accel-config user toolDave Jiang2023-10-041-0/+9
* Merge tag 'dmaengine-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-09-031-5/+0
|\
| * dmaengine: idxd: Remove unused declarationsYue Haibing2023-08-211-5/+0
* | dmaengine/idxd: Re-enable kernel workqueue under DMA APIJacob Pan2023-08-091-0/+9
|/
* Merge tag 'dmaengine-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-05-031-0/+67
|\
| * dmaengine: idxd: add per wq PRS disableDave Jiang2023-04-121-0/+1
| * dmaengine: idxd: add a device to represent the file openedDave Jiang2023-04-121-0/+2
| * dmaengine: idxd: add per file user counters for completion record faultsDave Jiang2023-04-121-0/+7
| * dmaengine: idxd: process batch descriptor completion record faultsDave Jiang2023-04-121-0/+3
| * dmaengine: idxd: process user page faults for completion recordDave Jiang2023-04-121-0/+2
| * dmaengine: idxd: add idxd_copy_cr() to copy user completion record during pag...Fenghua Yu2023-04-121-0/+6
| * dmaengine: idxd: create kmem cache for event log fault itemsDave Jiang2023-04-121-0/+10
| * dmaengine: idxd: add per DSA wq workqueue for processing cr faultsDave Jiang2023-04-121-0/+1
| * dmanegine: idxd: add debugfs for event log dumpDave Jiang2023-04-121-0/+9
| * dmaengine: idxd: setup event log configurationDave Jiang2023-04-121-0/+19
| * dmaengine: idxd: add event log size sysfs attributeDave Jiang2023-04-121-0/+5
| * dmaengine: idxd: expose IAA CAP register via sysfs knobDave Jiang2023-03-311-0/+1
| * dmaengine: idxd: reformat swerror output to standard Linux bitmap outputDave Jiang2023-03-311-0/+1
* | iommu: Remove ioasid infrastructureJason Gunthorpe2023-03-311-1/+0
* | iommu/ioasid: Rename INVALID_IOASIDJacob Pan2023-03-311-0/+1
|/
* dmaengine: idxd: Fix max batch size for Intel IAAXiaochen Shen2022-11-081-0/+32
* dmaengine: idxd: add configuration for concurrent batch descriptor processingDave Jiang2022-09-291-0/+1
* dmaengine: idxd: add configuration for concurrent work descriptor processingDave Jiang2022-09-291-0/+1
* dmaengine: idxd: add WQ operation cap restriction supportDave Jiang2022-09-291-0/+2
* dmanegine: idxd: reformat opcap output to match bitmap_parse() inputDave Jiang2022-09-291-0/+2
* dmaengine: idxd: convert ats_dis to a wq flagDave Jiang2022-09-291-1/+1
* dmaengine: idxd: track enabled workqueues in bitmapJerry Snitselaar2022-09-291-0/+2
* dmaengine: idxd: make idxd_register/unregister_dma_channel() staticDave Jiang2022-05-161-2/+0
* dmaengine: idxd: Separate user and kernel pasid enablingDave Jiang2022-05-161-2/+14
* dmaengine: idxd: refactor wq driver enable/disable operationsDave Jiang2022-04-221-2/+0
* dmaengine: idxd: change bandwidth token to read buffersDave Jiang2022-01-051-6/+6
* dmaengine: idxd: change MSIX allocation based on per wq activationDave Jiang2022-01-051-5/+2
* dmaengine: idxd: embed irq_entry in idxd_wq structDave Jiang2022-01-051-5/+17
* dmaengine: idxd: add knob for enqcmds retriesDave Jiang2021-12-171-0/+5
* dmaengine: idxd: set defaults for wq configsDave Jiang2021-12-171-0/+4
* dmaengine: idxd: handle interrupt handle revoked eventDave Jiang2021-11-221-0/+1
* dmaengine: idxd: handle invalid interrupt handle descriptorsDave Jiang2021-11-221-0/+1
* dmaengine: idxd: create locked version of idxd_quiesce() callDave Jiang2021-11-221-0/+1
* dmaengine: idxd: int handle management refactoringDave Jiang2021-11-221-2/+8