/openbmc/linux/kernel/dma/ |
H A D | ops_helpers.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
H A D | mapping.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
H A D | direct.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
/openbmc/linux/Documentation/core-api/ |
H A D | dma-attributes.rst | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
/openbmc/linux/arch/arm/mm/ |
H A D | dma-mapping-nommu.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
H A D | dma-mapping.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
/openbmc/linux/include/linux/ |
H A D | dma-direct.h | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
H A D | dma-mapping.h | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
/openbmc/linux/arch/mips/jazz/ |
H A D | jazzdma.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
/openbmc/linux/arch/x86/kernel/ |
H A D | amd_gart_64.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
/openbmc/linux/arch/alpha/kernel/ |
H A D | pci_iommu.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
/openbmc/linux/arch/powerpc/platforms/pseries/ |
H A D | vio.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
/openbmc/linux/arch/powerpc/platforms/ps3/ |
H A D | system-bus.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | dma-iommu.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
/openbmc/linux/arch/s390/pci/ |
H A D | pci_dma.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
/openbmc/linux/arch/ia64/hp/common/ |
H A D | sba_iommu.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
/openbmc/linux/drivers/parisc/ |
H A D | ccio-dma.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
H A D | sba_iommu.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
/openbmc/linux/drivers/iommu/intel/ |
H A D | iommu.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
/openbmc/linux/drivers/iommu/ |
H A D | dma-iommu.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|
/openbmc/linux/drivers/xen/ |
H A D | swiotlb-xen.c | diff efa70f2fdc842e63a0a13223e0e83cedcc2117f1 Tue Sep 01 06:34:33 CDT 2020 Christoph Hellwig <hch@lst.de> dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory is guaranteed to be DMA addressable by the passed in device. The implementation will also be used to provide a more sensible replacement for DMA_ATTR_NON_CONSISTENT flag.
Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages as its backend.
Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
|