linux-stable/drivers/dma/idxd
Dave Jiang 7930d85535 dmaengine: idxd: add knob for enqcmds retries
Add a sysfs knob to allow tuning of retries for the kernel ENQCMDS
descriptor submission. While on host, it is not as likely that ENQCMDS
return busy during normal operations due to the driver controlling the
number of descriptors allocated for submission. However, when the driver is
operating as a guest driver, the chance of retry goes up significantly due
to sharing a wq with multiple VMs. A default value is provided with the
system admin being able to tune the value on a per WQ basis.

Suggested-by: Sanjay Kumar <sanjay.k.kumar@intel.com>
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Link: https://lore.kernel.org/r/163820629464.2702134.7577370098568297574.stgit@djiang5-desk3.ch.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
2021-12-17 21:39:28 +05:30
..
bus.c Bus: Make remove callback return void tag 2021-07-27 19:12:14 +05:30
cdev.c dmaengine: idxd: remove interrupt disable for dev_lock 2021-08-29 19:14:20 +05:30
compat.c dmaengine: idxd: Fix a possible NULL pointer dereference 2021-08-02 12:35:10 +05:30
device.c dmaengine: idxd: add knob for enqcmds retries 2021-12-17 21:39:28 +05:30
dma.c dmaengine: idxd: handle invalid interrupt handle descriptors 2021-11-22 11:21:26 +05:30
idxd.h dmaengine: idxd: add knob for enqcmds retries 2021-12-17 21:39:28 +05:30
init.c dmaengine: idxd: add knob for enqcmds retries 2021-12-17 21:39:28 +05:30
irq.c dmaengine: idxd: add knob for enqcmds retries 2021-12-17 21:39:28 +05:30
Makefile dmaengine: idxd: move dsa_drv support to compatible mode 2021-07-21 10:09:16 +05:30
perfmon.c dmaengine: idxd: Add IDXD performance monitor support 2021-04-25 21:46:12 +05:30
perfmon.h dmaengine: idxd: Add IDXD performance monitor support 2021-04-25 21:46:12 +05:30
registers.h dmaengine: idxd: handle interrupt handle revoked event 2021-11-22 11:21:26 +05:30
submit.c dmaengine: idxd: add knob for enqcmds retries 2021-12-17 21:39:28 +05:30
sysfs.c dmaengine: idxd: add knob for enqcmds retries 2021-12-17 21:39:28 +05:30