linux_dsm_epyc7002/drivers/dma/ioat
Dan Williams dcbc853af6 ioat: prepare the code for ioat[12]_dma_chan split
Prepare the code for the conversion of the ioat2 linked-list-ring into a
native ring buffer.  After this conversion ioat2 channels will share
less of the ioat1 infrastructure, but there will still be places where
sharing is possible.  struct ioat_chan_common is created to house the
channel attributes that will remain common between ioat1 and ioat2
channels.

For every routine that accesses both common and hardware specific fields
the old unified 'ioat_chan' pointer is split into an 'ioat' and  'chan'
pointer.  Where 'chan' references common fields and 'ioat' the
hardware/version specific.

[ Impact: pure structure member movement/variable renames, no logic changes ]

Signed-off-by: Maciej Sosnowski <maciej.sosnowski@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2009-09-08 17:29:55 -07:00
..
dca.c ioat: move to drivers/dma/ioat/ 2009-07-28 14:32:12 -07:00
dma.c ioat: prepare the code for ioat[12]_dma_chan split 2009-09-08 17:29:55 -07:00
dma.h ioat: prepare the code for ioat[12]_dma_chan split 2009-09-08 17:29:55 -07:00
hw.h ioat: define descriptor control bit-field 2009-09-08 17:29:55 -07:00
Makefile ioat: move to drivers/dma/ioat/ 2009-07-28 14:32:12 -07:00
pci.c ioat: split ioat_dma_probe into core/version-specific routines 2009-09-08 17:29:54 -07:00
registers.h ioat: move to drivers/dma/ioat/ 2009-07-28 14:32:12 -07:00