1 #ifndef _LINUX_IO_64_NONATOMIC_HI_LO_H_
2 #define _LINUX_IO_64_NONATOMIC_HI_LO_H_
5 #include <asm-generic/int-ll64.h>
7 static inline __u64
hi_lo_readq(const volatile void __iomem
*addr
)
9 const volatile u32 __iomem
*p
= addr
;
15 return low
+ ((u64
)high
<< 32);
18 static inline void hi_lo_writeq(__u64 val
, volatile void __iomem
*addr
)
20 writel(val
>> 32, addr
+ 4);
25 #define readq hi_lo_readq
29 #define writeq hi_lo_writeq
32 #endif /* _LINUX_IO_64_NONATOMIC_HI_LO_H_ */
This page took 0.032927 seconds and 6 git commands to generate.