Re: [PATCH RFC 1/8] arm: make SWIOTLB available

2013-08-02 Thread Stefano Stabellini
On Fri, 2 Aug 2013, Konrad Rzeszutek Wilk wrote: > On Fri, Aug 02, 2013 at 12:59:00PM +0100, Stefano Stabellini wrote: > > On Wed, 31 Jul 2013, Konrad Rzeszutek Wilk wrote: > > > Stefano Stabellini wrote: > > > >Signed-off-by: Stefano Stabellini > > > >CC: will.dea...@arm.com > > > >CC:

Re: [PATCH RFC 1/8] arm: make SWIOTLB available

2013-08-02 Thread Konrad Rzeszutek Wilk
On Fri, Aug 02, 2013 at 12:59:00PM +0100, Stefano Stabellini wrote: > On Wed, 31 Jul 2013, Konrad Rzeszutek Wilk wrote: > > Stefano Stabellini wrote: > > >Signed-off-by: Stefano Stabellini > > >CC: will.dea...@arm.com > > >CC: li...@arm.linux.org.uk > > >--- > > > arch/arm/Kconfig

Re: [PATCH RFC 1/8] arm: make SWIOTLB available

2013-08-02 Thread Stefano Stabellini
On Thu, 1 Aug 2013, Russell King - ARM Linux wrote: > On Wed, Jul 31, 2013 at 06:45:25PM +0100, Stefano Stabellini wrote: > > +static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) > > +{ > > + unsigned int offset = paddr & ~PAGE_MASK; > > + return pfn_to_dma(dev, paddr

Re: [PATCH RFC 1/8] arm: make SWIOTLB available

2013-08-02 Thread Stefano Stabellini
On Wed, 31 Jul 2013, Konrad Rzeszutek Wilk wrote: > Stefano Stabellini wrote: > >Signed-off-by: Stefano Stabellini > >CC: will.dea...@arm.com > >CC: li...@arm.linux.org.uk > >--- > > arch/arm/Kconfig |7 +++ > > arch/arm/include/asm/dma-mapping.h | 24

Re: [PATCH RFC 1/8] arm: make SWIOTLB available

2013-08-02 Thread Stefano Stabellini
On Wed, 31 Jul 2013, Konrad Rzeszutek Wilk wrote: Stefano Stabellini stefano.stabell...@eu.citrix.com wrote: Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com CC: will.dea...@arm.com CC: li...@arm.linux.org.uk --- arch/arm/Kconfig |7 +++

Re: [PATCH RFC 1/8] arm: make SWIOTLB available

2013-08-02 Thread Stefano Stabellini
On Thu, 1 Aug 2013, Russell King - ARM Linux wrote: On Wed, Jul 31, 2013 at 06:45:25PM +0100, Stefano Stabellini wrote: +static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) +{ + unsigned int offset = paddr ~PAGE_MASK; + return pfn_to_dma(dev, paddr

Re: [PATCH RFC 1/8] arm: make SWIOTLB available

2013-08-02 Thread Konrad Rzeszutek Wilk
On Fri, Aug 02, 2013 at 12:59:00PM +0100, Stefano Stabellini wrote: On Wed, 31 Jul 2013, Konrad Rzeszutek Wilk wrote: Stefano Stabellini stefano.stabell...@eu.citrix.com wrote: Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com CC: will.dea...@arm.com CC:

Re: [PATCH RFC 1/8] arm: make SWIOTLB available

2013-08-02 Thread Stefano Stabellini
On Fri, 2 Aug 2013, Konrad Rzeszutek Wilk wrote: On Fri, Aug 02, 2013 at 12:59:00PM +0100, Stefano Stabellini wrote: On Wed, 31 Jul 2013, Konrad Rzeszutek Wilk wrote: Stefano Stabellini stefano.stabell...@eu.citrix.com wrote: Signed-off-by: Stefano Stabellini

Re: [PATCH RFC 1/8] arm: make SWIOTLB available

2013-08-01 Thread Russell King - ARM Linux
On Wed, Jul 31, 2013 at 06:45:25PM +0100, Stefano Stabellini wrote: > +static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) > +{ > + unsigned int offset = paddr & ~PAGE_MASK; > + return pfn_to_dma(dev, paddr >> PAGE_SHIFT) + offset; > +} > + > +static inline

Re: [PATCH RFC 1/8] arm: make SWIOTLB available

2013-08-01 Thread Russell King - ARM Linux
On Wed, Jul 31, 2013 at 06:45:25PM +0100, Stefano Stabellini wrote: +static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) +{ + unsigned int offset = paddr ~PAGE_MASK; + return pfn_to_dma(dev, paddr PAGE_SHIFT) + offset; +} + +static inline phys_addr_t

Re: [PATCH RFC 1/8] arm: make SWIOTLB available

2013-07-31 Thread Konrad Rzeszutek Wilk
Stefano Stabellini wrote: >Signed-off-by: Stefano Stabellini >CC: will.dea...@arm.com >CC: li...@arm.linux.org.uk >--- > arch/arm/Kconfig |7 +++ > arch/arm/include/asm/dma-mapping.h | 24 > 2 files changed, 31 insertions(+), 0 deletions(-) >

[PATCH RFC 1/8] arm: make SWIOTLB available

2013-07-31 Thread Stefano Stabellini
Signed-off-by: Stefano Stabellini CC: will.dea...@arm.com CC: li...@arm.linux.org.uk --- arch/arm/Kconfig |7 +++ arch/arm/include/asm/dma-mapping.h | 24 2 files changed, 31 insertions(+), 0 deletions(-) diff --git a/arch/arm/Kconfig

[PATCH RFC 1/8] arm: make SWIOTLB available

2013-07-31 Thread Stefano Stabellini
Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com CC: will.dea...@arm.com CC: li...@arm.linux.org.uk --- arch/arm/Kconfig |7 +++ arch/arm/include/asm/dma-mapping.h | 24 2 files changed, 31 insertions(+), 0 deletions(-) diff

Re: [PATCH RFC 1/8] arm: make SWIOTLB available

2013-07-31 Thread Konrad Rzeszutek Wilk
Stefano Stabellini stefano.stabell...@eu.citrix.com wrote: Signed-off-by: Stefano Stabellini stefano.stabell...@eu.citrix.com CC: will.dea...@arm.com CC: li...@arm.linux.org.uk --- arch/arm/Kconfig |7 +++ arch/arm/include/asm/dma-mapping.h | 24