Lines Matching refs:addr
206 static u64 fsl_ioread64(const u64 __iomem *addr)
208 u32 val_lo = in_le32((u32 __iomem *)addr);
209 u32 val_hi = in_le32((u32 __iomem *)addr + 1);
214 static void fsl_iowrite64(u64 val, u64 __iomem *addr)
216 out_le32((u32 __iomem *)addr + 1, val >> 32);
217 out_le32((u32 __iomem *)addr, (u32)val);
220 static u64 fsl_ioread64be(const u64 __iomem *addr)
222 u32 val_hi = in_be32((u32 __iomem *)addr);
223 u32 val_lo = in_be32((u32 __iomem *)addr + 1);
228 static void fsl_iowrite64be(u64 val, u64 __iomem *addr)
230 out_be32((u32 __iomem *)addr, val >> 32);
231 out_be32((u32 __iomem *)addr + 1, (u32)val);
247 #define FSL_DMA_IN(fsl_dma, addr, width) \
249 fsl_ioread##width##be(addr) : fsl_ioread##width(addr))
251 #define FSL_DMA_OUT(fsl_dma, addr, val, width) \
253 fsl_iowrite##width##be(val, addr) : fsl_iowrite \
254 ##width(val, addr))