summaryrefslogtreecommitdiffstats
path: root/drivers/dma/idxd
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'dmaengine-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-03-154-15/+15
|\
| * dmaengine: idxd: constify the struct device_type usageRicardo B. Marliere2024-02-223-13/+13
| * dmaengine: idxd: make dsa_bus_type constRicardo B. Marliere2024-02-162-2/+2
* | dmaengine: idxd: Ensure safe user copy of completion recordFenghua Yu2024-02-221-3/+12
* | dmaengine: idxd: Remove shadow Event Log head stored in idxdFenghua Yu2024-02-164-5/+3
|/
* Merge tag 'dmaengine-fix-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-01-202-3/+10
|\
| * Merge tag 'dmaengine-6.8-rc1' into fixesVinod Koul2024-01-192-3/+10
| |\
| | * dmaengine: idxd: Move dma_free_coherent() out of spinlocked contextRex Zhang2023-12-211-1/+8
| | * dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET2023-12-211-2/+2
* | | Merge tag 'v6.8-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds2024-01-1010-31/+169
|\ \ \ | |/ / |/| |
| * | dmaengine: idxd: Add support for device/wq defaultsTom Zanussi2023-12-154-1/+65
| * | dmaengine: idxd: add callback support for iaa cryptoTom Zanussi2023-12-155-20/+65
| * | dmaengine: idxd: Add wq private data accessorsTom Zanussi2023-12-151-0/+10
| * | dmaengine: idxd: Export wq resource management functionsTom Zanussi2023-12-151-0/+5
| * | dmaengine: idxd: Export descriptor management functionsTom Zanussi2023-12-151-0/+3
| * | dmaengine: idxd: Rename drv_enable/disable_wq to idxd_drv_enable/disable_wq, ...Tom Zanussi2023-12-154-10/+12
| * | dmaengine: idxd: add external module driver support for dsa_bus_typeDave Jiang2023-12-152-0/+9
| |/
* | dmaengine: idxd: Fix incorrect descriptions for GRPCFG registerGuanjun2023-12-111-5/+7
* | dmaengine: idxd: Protect int_handle field in hw descriptorGuanjun2023-12-111-7/+7
|/
* Merge tag 'dmaengine-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-11-036-5/+61
|\
| * dmaengine: idxd: add wq driver name support for accel-config user toolDave Jiang2023-10-044-0/+56
| * dmaengine: idxd: Register dsa_bus_type before registering idxd sub-driversFenghua Yu2023-09-281-3/+3
| * dmaengine: idxd: rate limit printk in misc interrupt threadDave Jiang2023-09-281-2/+2
* | dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irqRex Zhang2023-10-041-2/+3
|/
* Merge tag 'dmaengine-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-09-034-31/+16
|\
| * dmaengine: idxd: Fix issues with PRS disable sysfs knobFenghua Yu2023-08-211-2/+2
| * dmaengine: idxd: Allow ATS disable update only for configurable devicesFenghua Yu2023-08-211-0/+4
| * dmaengine: idxd: Remove unused declarationsYue Haibing2023-08-211-5/+0
| * dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supportedFenghua Yu2023-08-011-4/+3
| * dmaengine: idxd: Simplify WQ attribute visibility checksFenghua Yu2023-08-011-15/+5
| * dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_updateUros Bizjak2023-08-011-4/+3
| * dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() callChristophe JAILLET2023-07-121-2/+0
| * dmaengine: idxd: Modify the dependence of attribute pasid_enabledRex Zhang2023-07-121-1/+1
| |
| \
*-. \ Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/rockchip', '...Joerg Roedel2023-08-215-38/+76
|\ \ \ | | |/ | |/|
| | * dmaengine/idxd: Re-enable kernel workqueue under DMA APIJacob Pan2023-08-095-38/+76
| |/
* / dmaengine: idxd: Clear PRS disable flag when disabling IDXD deviceFenghua Yu2023-08-071-3/+1
|/
* dmaengine: idxd: Fix passing freed memory in idxd_cdev_open()Harshit Mogalapalli2023-05-171-1/+0
* Merge tag 'dmaengine-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-05-039-69/+1127
|\
| * dmaengine: idxd: add per wq PRS disableDave Jiang2023-04-124-5/+64
| * dmaengine: idxd: add pid to exported sysfs attribute for opened fileDave Jiang2023-04-121-0/+11
| * dmaengine: idxd: expose fault counters to sysfsDave Jiang2023-04-121-0/+46
| * dmaengine: idxd: add a device to represent the file openedDave Jiang2023-04-122-24/+97
| * dmaengine: idxd: add per file user counters for completion record faultsDave Jiang2023-04-123-0/+29
| * dmaengine: idxd: process batch descriptor completion record faultsDave Jiang2023-04-124-25/+77
| * dmaengine: idxd: process user page faults for completion recordDave Jiang2023-04-125-7/+136
| * dmaengine: idxd: add idxd_copy_cr() to copy user completion record during pag...Fenghua Yu2023-04-124-5/+111
| * dmaengine: idxd: create kmem cache for event log fault itemsDave Jiang2023-04-123-0/+20
| * dmaengine: idxd: add per DSA wq workqueue for processing cr faultsDave Jiang2023-04-122-0/+12
| * dmanegine: idxd: add debugfs for event log dumpDave Jiang2023-04-124-1/+160
| * dmaengine: idxd: add interrupt handling for event logDave Jiang2023-04-122-0/+67