Lines Matching refs:addr
8 static inline __u64 hi_lo_readq(const volatile void __iomem *addr)
10 const volatile u32 __iomem *p = addr;
19 static inline void hi_lo_writeq(__u64 val, volatile void __iomem *addr)
21 writel(val >> 32, addr + 4);
22 writel(val, addr);
25 static inline __u64 hi_lo_readq_relaxed(const volatile void __iomem *addr)
27 const volatile u32 __iomem *p = addr;
36 static inline void hi_lo_writeq_relaxed(__u64 val, volatile void __iomem *addr)
38 writel_relaxed(val >> 32, addr + 4);
39 writel_relaxed(val, addr);
60 static inline u64 ioread64_hi_lo(const void __iomem *addr)
64 high = ioread32(addr + sizeof(u32));
65 low = ioread32(addr);
73 static inline void iowrite64_hi_lo(u64 val, void __iomem *addr)
75 iowrite32(val >> 32, addr + sizeof(u32));
76 iowrite32(val, addr);
82 static inline u64 ioread64be_hi_lo(const void __iomem *addr)
86 high = ioread32be(addr);
87 low = ioread32be(addr + sizeof(u32));
95 static inline void iowrite64be_hi_lo(u64 val, void __iomem *addr)
97 iowrite32be(val >> 32, addr);
98 iowrite32be(val, addr + sizeof(u32));