linux_dsm_epyc7002/drivers/dma/ioat
Maciej Sosnowski 1a5aeeecd5 dca: registering requesters in multiple dca domains
This patch enables DCA support on multiple-IOH/multiple-IIO architectures.
It modifies dca module by replacing single dca_providers list
with dca_domains list, each domain containing separate list of providers.
This approach lets dca driver manage multiple domains, i.e. sets of providers
and requesters mapped back to the same PCI root complex device.
The driver takes care to register each requester to a provider
from the same domain.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Maciej Sosnowski <maciej.sosnowski@intel.com>
2009-09-10 10:00:05 -07:00
..
dca.c ioat: ___devinit annotate the initialization paths 2009-09-08 17:30:24 -07:00
dma_v2.c Merge branch 'dmaengine' into async-tx-next 2009-09-08 17:55:21 -07:00
dma_v2.h Merge branch 'dmaengine' into async-tx-next 2009-09-08 17:55:21 -07:00
dma_v3.c ioat3: segregate raid engines 2009-09-08 17:43:02 -07:00
dma.c Merge branch 'dmaengine' into async-tx-next 2009-09-08 17:55:21 -07:00
dma.h Merge branch 'dmaengine' into async-tx-next 2009-09-08 17:55:21 -07:00
hw.h ioat3: hardware version 3.2 register / descriptor definitions 2009-09-08 17:42:54 -07:00
Makefile ioat3: split ioat3 support to its own file, add memset 2009-09-08 17:42:55 -07:00
pci.c dca: registering requesters in multiple dca domains 2009-09-10 10:00:05 -07:00
registers.h ioat3: xor support 2009-09-08 17:42:57 -07:00