Lines Matching refs:addr
8 static inline __u64 lo_hi_readq(const volatile void __iomem *addr)
10 const volatile u32 __iomem *p = addr;
19 static inline void lo_hi_writeq(__u64 val, volatile void __iomem *addr)
21 writel(val, addr);
22 writel(val >> 32, addr + 4);
25 static inline __u64 lo_hi_readq_relaxed(const volatile void __iomem *addr)
27 const volatile u32 __iomem *p = addr;
36 static inline void lo_hi_writeq_relaxed(__u64 val, volatile void __iomem *addr)
38 writel_relaxed(val, addr);
39 writel_relaxed(val >> 32, addr + 4);
60 static inline u64 ioread64_lo_hi(const void __iomem *addr)
64 low = ioread32(addr);
65 high = ioread32(addr + sizeof(u32));
73 static inline void iowrite64_lo_hi(u64 val, void __iomem *addr)
75 iowrite32(val, addr);
76 iowrite32(val >> 32, addr + sizeof(u32));
82 static inline u64 ioread64be_lo_hi(const void __iomem *addr)
86 low = ioread32be(addr + sizeof(u32));
87 high = ioread32be(addr);
95 static inline void iowrite64be_lo_hi(u64 val, void __iomem *addr)
97 iowrite32be(val, addr + sizeof(u32));
98 iowrite32be(val >> 32, addr);