summaryrefslogtreecommitdiff
path: root/drivers/dma/idxd/device.c
Commit message (Expand)AuthorAgeFilesLines
* dmaengine: idxd: add knob for enqcmds retriesDave Jiang2021-12-171-0/+1
* dmaengine: idxd: set defaults for wq configsDave Jiang2021-12-171-8/+5
* dmaengine: idxd: handle interrupt handle revoked eventDave Jiang2021-11-221-1/+5
* dmaengine: idxd: create locked version of idxd_quiesce() callDave Jiang2021-11-221-1/+9
* dmaengine: idxd: int handle management refactoringDave Jiang2021-11-221-0/+8
* dmaengine: idxd: cleanup completion record allocationDave Jiang2021-10-281-17/+5
* dmaengine: idxd: reconfig device after device reset commandDave Jiang2021-10-251-0/+2
* dmaengine: idxd: remove kernel wq type set when load configurationDave Jiang2021-10-251-2/+0
* 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-011-1/+0
* dmaengine: idxd: remove interrupt disable for dev_lockDave Jiang2021-08-291-19/+12
* dmaengine: idxd: remove interrupt disable for cmd_lockDave Jiang2021-08-291-11/+8
* dmaengine: idxd: fix setting up priv mode for dwqDave Jiang2021-08-291-1/+28
* dmaengine: idxd: set descriptor allocation size to threshold for swqDave Jiang2021-08-251-2/+2
* dmaengine: idxd: clear block on fault flag when clear wqDave Jiang2021-08-061-0/+1
* dmanegine: idxd: add software command statusDave Jiang2021-07-281-3/+19
* dmaengine: idxd: rotate portal address for better performanceDave Jiang2021-07-281-0/+1
* dmaengine: idxd: move dsa_drv support to compatible modeDave Jiang2021-07-211-0/+1
* dmaengine: idxd: create user driver for wq 'device'Dave Jiang2021-07-211-14/+0
* dmaengine: idxd: create dmaengine driver for wq 'device'Dave Jiang2021-07-211-35/+5
* dmaengine: idxd: create idxd_device sub-driverDave Jiang2021-07-211-0/+13
* dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.cDave Jiang2021-07-211-0/+22
* dmaengine: idxd: move probe() bits for idxd 'struct device' to device.cDave Jiang2021-07-211-0/+37
* dmaengine: idxd: move wq_disable() to device.cDave Jiang2021-07-211-0/+37
* dmaengine: idxd: move wq_enable() to device.cDave Jiang2021-07-211-0/+124
* dmaengine: idxd: remove IDXD_DEV_CONF_READYDave Jiang2021-07-211-2/+2
* dmaengine: idxd: have command status always setDave Jiang2021-07-141-4/+5
* dmanegine: idxd: cleanup all device related bits after disabling deviceDave Jiang2021-07-141-23/+65
* dmaengine: idxd: device cmd should use dedicated lockDave Jiang2021-04-231-9/+9
* dmaengine: idxd: support reporting of halt interruptDave Jiang2021-04-231-0/+15
* dmaengine: idxd: add interrupt handle request and release supportDave Jiang2021-04-231-0/+71
* dmaengine: idxd: add support for readonly config modeDave Jiang2021-04-231-0/+116
* dmaengine: idxd: add percpu_ref to descriptor submission pathDave Jiang2021-04-231-0/+26
* dmaengine: idxd: remove detection of device typeDave Jiang2021-04-201-11/+5
* dmaengine: idxd: fix group conf_dev lifetimeDave Jiang2021-04-201-4/+4
* dmaengine: idxd: fix engine conf_dev lifetimeDave Jiang2021-04-201-1/+1
* dmaengine: idxd: fix wq conf_dev 'struct device' lifetimeDave Jiang2021-04-201-3/+3
* dmaengine: idxd: cleanup pci interrupt vector allocation managementDave Jiang2021-04-201-2/+2
* dmaengine: idxd: fix dma device lifetimeDave Jiang2021-04-201-2/+0
* Merge branch 'fixes' into nextVinod Koul2021-04-201-11/+54
|\
| * dmaengine: idxd: fix wq cleanup of WQCFG registersDave Jiang2021-04-121-11/+24
| * dmaengine: idxd: clear MSIX permission entry on shutdownDave Jiang2021-04-121-0/+30
* | dmaengine: idxd: Fix potential null dereference on pointer statusColin Ian King2021-04-201-1/+2
|/
* dmaengine: idxd: check device state before issue commandDave Jiang2021-02-031-1/+22
* Merge tag 'dmaengine-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2020-12-171-23/+120
|\
| * dmaengine: idxd: add IAX configuration support in the IDXD driverDave Jiang2020-12-111-9/+28
| * dmaengine: idxd: add ATS disable knob for work queuesDave Jiang2020-12-101-0/+4
| * dmaengine: idxd: Update calculation of group offset to be more readableDave Jiang2020-11-091-7/+5
| * dmaengine: idxd: Add shared workqueue supportDave Jiang2020-10-301-7/+83
| * dmaengine: idxd: fix wq config registers offset programmingDave Jiang2020-10-301-15/+14